sql姓氏
A. sql中查询某一姓氏的所有歌手及其信息,可一直没有结果。不知道哪里错了。
alter proc query_xingshi(@x nvarchar(2))
as
select 姓名,性别,地区,生日,爱好
from 歌手表
where 姓名 like @x+'%'
B. 用sql查找不同的姓氏
select distinct 姓_column from table_姓
C. SQL语句 包含怎么写
使用SQL 通配符可以替代一个或多个字符,即模糊查询,也就是包含关系。
SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符如下:
1、% 替代一个或多个字符
2、_ 仅替代一个字符
3、[charlist] 字符列中的任何单一字符
4、[^charlist]或者[!charlist]不在字符列中的任何单一字符
以图中表格为例,说明一下各通配符用法
1、 查询居住在以 "Ne" 开始的城市里的人:
SELECT * FROM PersonsWHERE City LIKE 'Ne%'
2、查询居住在包含 "lond" 的城市里的人:
SELECT * FROM PersonsWHERE City LIKE '%lond%'
3、查询名字的第一个字符之后是 "eorge" 的人:
SELECT * FROM PersonsWHERE FirstName LIKE '_eorge'
4、查询记录的姓氏以 "C" 开头,然后是一个任意字符,然后是 "r",然后是任意字符,然后是 "er":
SELECT * FROM PersonsWHERE LastName LIKE 'C_r_er'
5、查询居住的城市以 "A" 或 "L" 或 "N" 开头的人:
SELECT * FROM PersonsWHERE City LIKE '[ALN]%'
6、查询居住的城市不以"A" 或 "L" 或 "N" 开头的人:
SELECT * FROM PersonsWHERE City LIKE '[!ALN]%'
D. sql按姓氏笔画排序的问题
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as
E. sql从名字中获得姓氏
Access数据库的话,不支持substring函数,换成left就可以了
select distinct Left(name,1) from rooms order by name asc
F. 在sql中怎样查询同一个姓的人数
工具/材料:SQL Server Management Studio、数据表people。
1、首先在桌面上,点击“SQL Server Management Studio”图标。
G. SQL命令统计各姓氏人数
SELECT Left(表名.[姓名], 1) as 家姓,count(Left(表名.[姓名], 1)) as 人数 FROM [表名] group by Left(表名.[姓名], 1);
H. sql查询中将姓用户名的姓氏重新做为一个列。
use master
go
create database TestDb
go
create table student
(
SID int primary key identity(1, 1),
firstName varchar(20),
lastName varchar(20),
sex int
)
insert into student
select '张', '三', 0
union select '李', '四', 0
union select '王', '昭君', 1
select firstName + lastName+
case
when sex = 0 then '先生'
when sex = 1 then '女士'
end
from student
应该能解决你的提问
I. 求一张中国主要姓氏的SQL表格
001李002王003张004刘005陈006杨007赵008黄009周010吴
011徐012孙013胡014朱015高016林017何018郭019马020罗
021梁022宋023郑024谢025韩026唐027冯028于029董030萧
031程032曹033袁034邓035许036傅037沈038曾039彭040吕
041苏042卢043蒋044蔡045贾046丁047魏048薛049叶050阎
051余052潘053杜054戴055夏056钟057汪058田059任060姜
061范062方063石064姚065谭066廖067邹068熊069金070陆
071郝072孔073白074崔075康076毛077邱078秦079江080史
081顾082侯083邵084孟085龙086万087段088章089钱090汤
091尹092黎093易094常095武096乔097贺098赖099龚100文
J. 在SQL中怎么来写姓氏为一个或两个字的约束
where 字段名 like '%欧阳%'