sqlserver 人名_mssql sqlserver 使用sql脚本生成随机中文名字的方法分享
摘要:
下文使用sql脚本生成中文名字的方法分享,如下所示:
实验环境:sql server 2008 R2
在工作中,我们有时需要批量生成随机姓名,下面将讲述使用sql脚本生成随机”名字”的方法分享,如下所示:
实现思路:
1.定义一个姓氏库
2.定义一个名字库
3.使用rand选择随机行,然后组合成一个新的名字
DECLARE @maomao_Xing TABLE(keyId INT IDENTITY(1,1) PRIMARY KEY, NAME NVARCHAR(20)) -- 姓氏
DECLARE @maomao_Ming TABLE(keyId INT IDENTITY(1,1) PRIMARY KEY, NAME NVARCHAR(20)) -- 名字
INSERT @maomao_Xing VALUES
('赵'),('钱'),('孙'),('李'),('西'),('吴'),('郑'),('王'),('冯'),('陈'),('楮'),('卫'),('蒋'),('沈'),('韩'),('杨'),
('朱'),('秦'),('尤'),('许'),('何'),('吕'),('施'),('张'),('孔'),('曹'),('严'),('华'),('金'),('魏'),('陶'),('姜'),
('戚'),('谢'),('邹'),('喻'),('柏'),('水'),('窦'),('章'),('云'),('苏'),('潘'),('葛'),('奚'),('范'),('彭'),('郎'),
('鲁'),('韦'),('昌'),('马'),('苗'),('凤'),('花'),('方'),('俞'),('任'),('袁'),('柳'),('酆'),('鲍'),('史'),('唐'),
('费'),('廉'),('岑'),('薛'),('雷'),('贺'),('倪'),('汤'),('滕'),('殷'),('罗'),('毕'),('郝'),('邬'),('安'),('常'),
('乐'),('于'),('时'),('傅'),('皮'),('卞'),('齐'),('康'),('伍'),('余'),('元'),('卜'),('顾'),('孟'),('平'),('黄'),
('和'),('穆'),('萧'),('尹'),('赖')
INSERT @maomao_Ming VALUES ('爱'),('安'),('百'),('邦'),('宝'),('保'),('抱'),('贝'),('倍'),('蓓'),('本'),
('必'),('碧'),('璧'),('斌'),('冰'),('兵'),('炳'),('步'),('彩'),('曹'),('昌'),('长'),('常'),('超'),
('朝'),('陈'),('晨'),('成'),('呈'),('承'),('诚'),('崇'),('楚'),('传'),('春'),('纯'),('翠'),('村'),
('殿'),('丁'),('定'),('东'),('冬'),('二'),('凡'),('方'),('芳'),('昉'),('飞'),('菲'),('纷'),('芬'),
('奋'),('风'),('峰'),('锋'),('凤'),('芙'),('福'),('付'),('复'),('富'),('改'),('刚'),('高'),('阁'),
('铬'),('根'),('庚'),('耕'),('公'),('功'),('冠'),('光'),('广'),('归'),('桂'),('国'),('海'),('寒'),
('翰'),('昊'),('浩'),('荷'),('红'),('宏'),('洪'),('鸿'),('厚'),('华'),('存'),('大'),('丹'),('道'),
('德'),('登'),('砥'),('典'),('佃'),('小'),('狗'),('亲')
-- 随机生成1000个姓名
declare @t table(name nvarchar(3))
declare @i int
set @i=0
while @i <1000
begin
insert into @t (name)
SELECT RTRIM((SELECT NAME FROM @maomao_Xing WHERE keyId = Round(Rand()*(100-1)+1,0)))
+RTRIM(LTRIM((SELECT NAME FROM @maomao_Ming WHERE keyId = Round(Rand()*(100-1)+1,0))))
+RTRIM(LTRIM((SELECT NAME FROM @maomao_Ming WHERE keyId = Round(Rand()*(100-1)+1,0)))) AS [随机姓名]
set @i =@i+1
end
select * from @t as t
mssql_sqlserver_生成随机姓名的方法
相关阅读:
RAND 数学函数将返回 0~1的一个float类型
随机查询数据库表中的一条数据的方法分享
sqlserver 人名_mssql sqlserver 使用sql脚本生成随机中文名字的方法分享相关推荐
- 用python随机生成5000个网址_使用Python脚本生成随机IP的简单方法
需求 在某应用中,需要根据一定的规则生成随机的IP地址,规则类似于192.168.11.0/24这样的CIDR形式给出. 实现 经过艰苦卓绝的调试,下面的代码是可以用的: RANDOM_IP_POOL ...
- 利用EA根据sql脚本生成数据库文档
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 最近接到一个任务,通过数据库的sql脚本生成相应的数据库文档,表的数量比较多,手动写是 ...
- python 输出list到txt_python脚本生成caffe train_list.txt的方法
下面为大家分享一篇python脚本生成caffe train_list.txt的方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 首先给出代码:import os path = " ...
- mysql脚本执行中文乱码_MySQL从命令行导入SQL脚本时出现中文乱码的解决方法
本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法.分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库.建表.添加 ...
- Linux Caffe train.txt,python脚本生成caffe train_list.txt的方法
首先给出代码: ? python下os模块的一下有用的用法: 0 重命名:文件和文件夹都是一个命令: os.rename(original_dir,new_dir) 1 文件操作: os.mknod( ...
- c 语言随机验证码原理,用C生成随机中文汉字验证码的基本原理及代码.doc
用C生成随机中文汉字验证码的基本原理及代码 用C#生成随机中文汉字验证码的基本原理 1.汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字, ...
- windows开机运行python脚本_Windows系统配置python脚本开机启动的3种方法分享
测试环境:windows Server 2003 R2 一.开始菜单启动项实现 用户必须登录才可执行. 测试脚本(python代码): 复制代码 代码如下: import time fout = op ...
- php sqlserver开发实例,Linux_用sql脚本创建sqlserver数据库范例语句,下面是创建一个sqlserver数据库 - phpStudy...
用sql脚本创建sqlserver数据库范例语句 下面是创建一个sqlserver数据库的代码模板,加上一个创建表的模板.开发的时候可以拷贝过去直接改动一下就可以用了. 希望能帮上忙! 复制代码 代码 ...
- mysql脚本文件生成工具_SqlDataToScript(sql脚本生成工具)
SQLServer脚本生成工具是一款用于SQLServer表生成Insert脚本的工具,可以快速的为您自动生成脚本,而且格式规范,可自动生成也可以手动生成.. 相关软件软件大小版本说明下载地址 SQL ...
最新文章
- proxmox 之 与openstack的比较
- 神经网络与定态薛定谔方程
- 淘宝内核月报 2017
- Python实现常见算法[1]——冒泡排序
- 金山云android连麦源代码,Android-SDK开发指南
- 用谷歌浏览器如何下载哔哩哔哩中的视频
- 微信小程序 Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded(二)
- js Tree(梅花雪)最简单的例子(来字MEIZZ)
- [当人工智能遇上安全] 3.安全领域中的机器学习及机器学习恶意请求识别案例分享
- Domoticz 接入苹果的 HomeKit 实现 Siri 控制
- 暴力递归到动态规划 05 (贴纸拼词)
- 脑图工具MindNode附属节点是什么意思 图解
- 【美萍超市管理系统】汉码盘点机无缝对接 金蝶盘点机条码数据采集器智能终端PDA
- 《“网上邻居”无法互访问题解决方法大全 》
- 四六级英语听力发射无线广播系统在广东海洋大学阳江校区的应用
- 从脑科学的角度分析物联网、 云计算、 大数据和互联网的关系
- 由于oracle错误1400而拒绝行,请教各位大神一个在工作中遇到的问题。到现在还没有解决。 - Oracle论坛 - 51CTO技术论坛_中国领先的IT技术社区...
- 见缝插针小游戏 (基于OPENGL)|计算机图形学
- 2015年2月——英语
- 百度云盘下载无限制 云视云百度网盘工具1.3正式版