原文:【SQL Server 学习系列】-- sql 随机生成中文名字

 DECLARE @fName TABLE(Id INT IDENTITY(1,1) PRIMARY KEY, NAME NVARCHAR(20))    -- 姓氏
DECLARE @lName TABLE(Id INT IDENTITY(1,1) PRIMARY KEY, NAME NVARCHAR(20)) -- 名字 INSERT @fName VALUES
('赵'),('钱'),('孙'),('李'),('周'),('吴'),('郑'),('王'),('冯'),('陈'),('楮'),('卫'),('蒋'),('沈'),('韩'),('杨'),
('朱'),('秦'),('尤'),('许'),('何'),('吕'),('施'),('张'),('孔'),('曹'),('严'),('华'),('金'),('魏'),('陶'),('姜'),
('戚'),('谢'),('邹'),('喻'),('柏'),('水'),('窦'),('章'),('云'),('苏'),('潘'),('葛'),('奚'),('范'),('彭'),('郎'),
('鲁'),('韦'),('昌'),('马'),('苗'),('凤'),('花'),('方'),('俞'),('任'),('袁'),('柳'),('酆'),('鲍'),('史'),('唐'),
('费'),('廉'),('岑'),('薛'),('雷'),('贺'),('倪'),('汤'),('滕'),('殷'),('罗'),('毕'),('郝'),('邬'),('安'),('常'),
('乐'),('于'),('时'),('傅'),('皮'),('卞'),('齐'),('康'),('伍'),('余'),('元'),('卜'),('顾'),('孟'),('平'),('黄'),
('和'),('穆'),('萧'),('尹') INSERT @lName VALUES ('爱'),('安'),('百'),('邦'),('宝'),('保'),('抱'),('贝'),('倍'),('蓓'),('本'),
('必'),('碧'),('璧'),('斌'),('冰'),('兵'),('炳'),('步'),('彩'),('曹'),('昌'),('长'),('常'),('超'),
('朝'),('陈'),('晨'),('成'),('呈'),('承'),('诚'),('崇'),('楚'),('传'),('春'),('纯'),('翠'),('村'),
('殿'),('丁'),('定'),('东'),('冬'),('二'),('凡'),('方'),('芳'),('昉'),('飞'),('菲'),('纷'),('芬'),
('奋'),('风'),('峰'),('锋'),('凤'),('芙'),('福'),('付'),('复'),('富'),('改'),('刚'),('高'),('阁'),
('铬'),('根'),('庚'),('耕'),('公'),('功'),('冠'),('光'),('广'),('归'),('桂'),('国'),('海'),('寒'),
('翰'),('昊'),('浩'),('荷'),('红'),('宏'),('洪'),('鸿'),('厚'),('华'),('存'),('大'),('丹'),('道'),
('德'),('登'),('砥'),('典'),('佃') -- 生成名字
SELECT RTRIM((SELECT NAME FROM @fName WHERE Id = Round(Rand()*(100-1)+1,0)))
+RTRIM(LTRIM((SELECT NAME FROM @lName WHERE Id = Round(Rand()*(100-1)+1,0))))
+RTRIM(LTRIM((SELECT NAME FROM @lName WHERE Id = Round(Rand()*(100-1)+1,0)))) AS 名字

最新文章

  1. 冰冻三尺非一日之寒--web框架Django
  2. 伸展树Splay
  3. Docker简明教程(转)
  4. CSS3之让背景图片全部显示
  5. CLR via C#(03)- 对象创建和类型转换
  6. PostgreSQL: Query for location of global tablespace?
  7. HD2029
  8. 弱安全协议探测工具-sslciphercheck
  9. Tomcat内存不足的解决办法
  10. 消息处理之performSelector
  11. <climits>头文件使用方法
  12. ZOJ 1859 Matrix Searching(二维线段树)
  13. spring整合mybatis接口无法注入问题
  14. JUC虚假唤醒(六)
  15. 提取日志中出现的userId或其他信息
  16. MSTP-多生成树协议
  17. PROC UNIVARIATE 简单示例
  18. Solr查询参数sort(排序)
  19. SpringBoot,Vue前后端分离开发首秀
  20. vue+element ui 的表格列使用组件

热门文章

  1. Android记事本09
  2. struts框架搭建
  3. POJ 1061 青蛙的约会 | 同余方程和exGcd
  4. 牛客 NOIp模拟1 T3 保护 解题报告
  5. H5单文件压缩插件
  6. linux进程服务监测流程
  7. 几个简单的VBS脚本程序以及其JS实现
  8. Python-Python及PyCharm的下载与安装
  9. 关于0x*** 十六进制的运算。为什么枚举多用十六进制的运算原因。。
  10. (转)vim 常用快捷键 二