SQLServer数据库常⽤操作:简单查询(SELECT、UPDATE语句的使⽤)
1.投影列
查询Book表,显⽰所有书的书名,ID和价格
SELECT BookName, BookID, Price FROM Book
查询Book表,显⽰所有信息
SELECT*FROM Book
查询Book表,限制返回⾏数
SELECT TOP50*FROM Book /*查询Book表中前50%的书的信息*/
查询Book表,显⽰所有书的书名,ID和价格,将列名Price⽤“价格”显⽰
SELECT BookName, BookID, Price AS'价格'FROM Book
SELECT BookName, BookID,'价格'= Price FROM Book
查询Author表,根据作者的性别,对该作者进⾏描述
SELECT AuthorName,'性别'=
CASE Sex
WHEN'male'THEN'男'
WHEN'female'THEN'⼥'
END
FROM Author
结果如下
select语句查询日期2.过滤查询
查询居住在北京和上海的作者的姓名和各⾃的省份名称
SELECT AuthorName, Address
FROM Author
WHERE Address IN('北京','上海')/*使⽤IN关键字来限制取值*/
SELECT AuthorName, Address
FROM Author
WHERE Address ='北京'OR Address ='上海'/*使⽤关系运算符来限制取值*/
3.模糊查询
使⽤LIKE关键字来限定模式匹配查询。LIKE关键字只能⽤于匹配字符串。LIKE关键字⽀持使⽤以下通配符。
通配符说明
%匹配0个或多个任意字符
_匹配1个任意字符
[]匹配集合中的任意单个字符
[^]不匹配集合中的任意单个字符
查询姓“张”且名字是三个字的作者的姓名
SELECT AuthorName FROM Author
WHERE AuthorName LIKE'张%'AND LEN(AuthorName)=3查询不姓“张”的作者的姓名
SELECT AuthorName FROM Author
WHERE AuthorName LIKE'[^张]%'
查询没有登记地址的作者的信息
SELECT*FROM Author
WHERE Address IS NULL
下⼀篇:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论