怎样用sql语句查找不同的姓

怎样用sql语句查找不同的姓,第1张

select distinct substring(姓名,1,1) from 表 where len(姓名)<=3

union all

select distinct substring(姓名,1,2) from 表 where len(姓名)>3

一般小于等于三个字的是单姓

大于三个字的是复姓

全国百家姓姓氏人数最多的是王姓,姓氏前100位排名:

王、李、张、刘、陈、杨、黄、赵、吴、周、徐、孙、马、朱、胡、郭、何、高、林、罗、郑、梁、谢、宋、唐、许、韩、冯、邓、曹、彭、曾、肖、田、董、袁、潘、于、蒋、蔡、余、社。

叶、程、苏、魏、吕、丁、任、沈、姚、卢、姜、崔、钟、谭、陆、汪、范、金、石、廖、贾、夏、韦、付、方、白、邹、孟、熊、秦、邱、江、尹、薛、闫、段、雷、侯、龙、史、陶、黎、贺、顾、毛、郝、龚、邵、万、钱、严、覃、武、戴、莫、孔、向、汤。

                                                                                  ——2014年第六次全国人口普查数据

根据研究,新版“百家姓”排名前三位的王、李、张是中国最大群体的姓氏,三姓人群约占中国总人口的21%。

扩展资料:

约20个少数民族不使用姓氏:

通过对这个数据库综合分析,研究人员还发现了以下几个现象:

首先,我国有大约20个少数民族基本上不使用姓氏,仅以人名出现;

其次,祖国大陆和台湾对复姓的户籍登记都存在问题,复姓的形式和数目存在不确定性;

第三,有的稀有姓氏在目前通用计算机字库中没有,造成统计缺失;

第四,由于人工计算机输入时的原始错误,县级以上的汇总中出现了人口只有几人或一人的假姓,这类假姓大约有几千种之多。

参考资料来源:人民网-最新版百家姓排行榜出炉 你的姓氏排名第几呢?

select 姓名,count(学号) as num

from 学生表

group by 姓名

having count(学号)>1 --保证查找到的都是存在2个以上(包括2)的同名同姓的姓名及人数。

以上就是关于怎样用sql语句查找不同的姓全部的内容,包括:怎样用sql语句查找不同的姓、全国百家姓里面姓氏人数最多的是哪个姓氏依次是哪个、用sql 语言怎样 查询同名同姓学生名单,并统计同名人数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9613081.html

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

发表评论

登录后才能评论

评论列表(0条)

保存