SQL Server 数据库常用操作:简单查询(SELECT、UPDATE语句的使用)

1.投影列
查询Book表,显示所有书的书名,ID和价格

SELECT BookName, BookID, Price FROM Book

查询Book表,显示所有信息

SELECT * FROM Book

查询Book表,限制返回行数

SELECT TOP 50 * 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 

结果如下
在这里插入图片描述
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

下一篇:SQL Server 数据库常用操作:多表联查(JoIN…ON语句的使用)

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值