sql - MS Access SQL,没有数字字段的 Rnd 函数

标签 sql ms-access random vba

是否可以在 Microsoft Access 查询中使用 Rnd() 函数而不指定数字列(例如,当我的主键包含字母字符时)并且仍然为每一行生成不同的随机数?

最佳答案

您可以使用第一个字符;

rnd(asc(left([field],1)))

即使字符相同,也应该为每一行给出不同的结果

关于sql - MS Access SQL,没有数字字段的 Rnd 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9018790/

相关文章:

python - pyodbc变量查询

ios - Swift:如何每秒随机更改背景颜色?

sql - postgresql 在 where 子句中使用 json 子元素

php - 如何从一个表中选择字段并按另一个表中的字段排序

php - SQL JOIN vs LIKE(数据存储在行中而不是另一个表中)

php - 使用 Vim 在 PHP 脚本中突出显示真正的 SQL 语法

SQL问题,JOINS

excel - 从 Excel 查看到 Access DB 的后端连接

c++ - 我应该使用从 std::random_device 播种的随机引擎还是每次都使用 std::random_device

php - 使用 PHP 选择 MySQL raw 时出错