如何用sql编一个程序,可以随机产生一个字母

如何用sql编一个程序,可以随机产生一个字母,第1张

随机大写字母

print

chr(int(rnd

*

26)

+

65)

随机小写字母:

print

chr(int(rnd

*

26)

+

97)

在SQL Server中可以通过以下方式来取得随机的前N条记录

select top N * from Table_Name order by newid()

newid()返回全局(GUID)的 uniqueidentifier 类型的唯一值

N值是你要所取得的记录数

在Access中随机抽取的方法

SELECT top N * FROM Table_Name ORDER BY Rnd(id)

Rnd(id) 其中的id是自动编号字段 可以利用其他任何数值来完成 也可以利用其他数值来实现如

SELECT top N * FROM Table_Name ORDER BY Rnd(Len(UserName))

在MySql中随机抽取的方法

Select * From Table_Name Order By rand() Limit N

Oracle

lishixinzhi/Article/program/Oracle/201311/17319


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11570303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存