怎么使用T-sql生成两位字母
2009-08-03 16:51
246 查看
SQL codeselect char(cast(rand()*25 as int)+97)+char(cast(rand()*25
as int)+97)
select 两位随机字母 =
(select top 1 id from (select 'A' as id union select 'B' union select 'C' union select 'D' union select 'E' union select 'Z') m order by newid())
+
(select top 1 id from (select 'A' as id union select 'B' union select 'C' union select 'D' union select 'E' union select 'Z') n order by newid())
范围为0-1的之间的float数。
那么 * 25就得到 0 到 25之间的数。
0-25之间的数 + 97 就得到 97-122之间的数。
26个英文字母, a的ascii码是97
你要产生的大写的话,写 + 65 就可以了。
as int)+97)
select 两位随机字母 =
(select top 1 id from (select 'A' as id union select 'B' union select 'C' union select 'D' union select 'E' union select 'Z') m order by newid())
+
(select top 1 id from (select 'A' as id union select 'B' union select 'C' union select 'D' union select 'E' union select 'Z') n order by newid())
范围为0-1的之间的float数。
那么 * 25就得到 0 到 25之间的数。
0-25之间的数 + 97 就得到 97-122之间的数。
26个英文字母, a的ascii码是97
你要产生的大写的话,写 + 65 就可以了。
相关文章推荐
- 怎么使用T-sql生成两位字母
- sql自动生成汉语拼音和首字母函数
- 怎么配置 Oracle 侦听器来使用SQL操作ST_Geometry
- 使用SqlBuilder生成SQL语句
- 使用PowerDesigner生成数据库建表SQL脚本时去双引号
- 使用liquibase生成数据库更新sql
- 如何使用iReport 和jasper生成报表(SQL传参数及中文文件名)
- 自动生成符合Sqlachemy的Model: sqlautocode使用方式
- sql怎么使用外连接
- EXCEL 公式使用小计 生成sql 语句 判断某一数据是否在另一列中出现
- java 使用UUID生成19随机单号 纯数字,数字+字母唯一不重复单号
- MyBatis学习3---使用SqlBuilder生成SQL语句
- 使用 SQL 生成大量测试数据
- 使用ArcSDE SQL操作怎么获得新对象的objectid、GUID
- MySQL rownumber SQL生成自增长序号使用介绍
- 到底怎么查看Hibernate生成SQL中的参数值?
- 使用Excel批量生成SQL脚本(小技巧)
- Annotation 使用笔记(二) 注解生成SQL脚本
- PowerDesigner的使用和将其生成的SQL语句导入SQL Server建表
- 31.Oracle数据库SQL开发之 SQLPlus使用——自动生成SQL语句