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

Mat*_*nan 2 sql random ms-access access-vba

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

Ale*_* K. 5

你可以使用第一个字符;

rnd(asc(left([field],1)))
Run Code Online (Sandbox Code Playgroud)

这应该为每一行提供不同的结果,即使char是相同的