SQL Server 数据库常用操作:简单查询(SELECT、UPDATE语句的
发布时间:2023-02-01 14:57:17 所属栏目:MySql教程 来源:
导读: 1.投影列
查询Book表,显示所有书的书名,ID和价格
SELECT BookName, BookID, Price FROM Book
查询Book表,显示所有信息
SELECT * FROM Book
查询Book表,限制返回行数
查询Book表,显示所有书的书名,ID和价格
SELECT BookName, BookID, Price FROM Book
查询Book表,显示所有信息
SELECT * FROM Book
查询Book表,限制返回行数
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 (编辑:百客网 - 百科网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐