摘要:
下文讲述使用sql脚本统计指定数据表的姓氏信息,如下所示:
实现思路:
通过建立姓氏表,将姓名表和姓氏表,进行匹配得到相应的姓氏信息,再使用聚合函数进行相应的计算操作,如下所示:
CREATE TABLE #xingShi ( xing nvarchar(3) ) CREATE TABLE #xingMing ( xingMing nvarchar(10) ) INSERT INTO #xingShi values('赵'),('钱'),('孙'),('李'),('欧阳'),('司马'),('上官') INSERT INTO #xingMing values('赵匡胤'),('孙二娘'),('欧阳宛儿'),('上官燕') SELECT B.xing,COUNT(1) AS [count] FROM #xingMing A INNER JOIN #xingShi B ON A.xingMing LIKE B.xing+'%' GROUP BY B.xing go truncate table #xingShi drop table #xingShi truncate table #xingMing drop table #xingMing