在sql中怎样查询同一个姓的人数

2025-01-19 02:43:21
推荐回答(5个)
回答1:

工具/材料:SQL Server Management Studio、数据表people。

1、首先在桌面上,点击“SQL Server Management Studio”图标。

2、然后在该界面中,打开左侧数据表people,显示内部信息。

3、之后在该界面中,点击左上角“新建查询”选项。

4、接着在该界面中,输入sql语句“select COUNT(*) from people where name like '李%'”。

5、然后在该界面中,点击左上方“执行”按钮。

6、最后在该界面中,显示同一个姓的人数。

回答2:

如果姓是在有规律的位置,可以参考下述思路
select substring(name,1,1),count(name) from table group by substring(name,1,1)

回答3:

用Query控件连接数据库
Query.close;
Query.sql.clear;
Query.sql.add(select * from 你要搜索的表名 where 姓名='*');
Query.open;

回答4:

使用关键字“like”
例如查询姓“张”的
select name from employee where name like '张%'

回答5:

select count(name) from table where name like '姓%'