- 8
- 0
- 约1.14万字
- 约 54页
- 2019-12-01 发布于天津
- 举报
第4章 数据查询;4.1 SELECT语句;4.2 基本查询;例4-1 我们选择Products表中的产品ID、产品名称(ProductName)和单价(Price)三列。
USE sales
GO
SELECT ProductID,ProductName,Price
FROM Products ;例4-3 从Products表中检索出产品ID(ProductID)、产品名称(ProductName)、产品单价(Price)、产品库存量(Stocks)及产品的总价值,查询如图4-2所示。
SELECT ProductID,ProductName,Price,Stocks,Price*Stocks
FROM Products
例4-4 从pubs数据库的authors表查询作者的姓和名,以及作者所居住的州和城市的名字,查询结果如图4-3所示。
USE pubs
GO
SELECT au_lname+.+au_fname,city+,+state
FROM authors ; 4.增加说明列
为了增加查询结果的可读性,可以在SELECT子句中增加一些说明列,增加的说明文字串需用单引号括起来。
例4-5 从pubs数据库的publishers表中查询出版商ID及出版商名字,查询结果如图4-4所示。
SELECT pub_id,publisher name is: ,pub_name
FROM publishers
5.改变列标题
如果我们想改变查询结果中所显示的列标题,可以在SELECT语句中使用‘列标题’=列名 或 列名 AS ‘列标题’两种方法。 ;例4-6 为例4-3中的计算列指定一个列标题“总价值”。
SELECT ProductID,ProductName,Price,
Stocks,total cost=Price*Stocks
FROM Products
例4-7 按如下格式显示销售员信息。
SELECT SaleName AS ‘姓名’,Sex AS ‘性别’,
Birthday AS 出生日期,Address AS 地址
FROM Salers ;4.2.2 选择行
使用WHERE子句的目的是从表中筛选出符合条件的行,其语法形式如下:
SELECT column_name1[,column_name2,…]
FROM table_name
WHERE search_condition
search_condition:定义查询条件。
SQL Server支持的查询条件包括比较运算、逻辑运算、模糊匹配、范围、列表、以及是否为空。
; 1.使用比较运算符
WHERE子句中允许使用的比较运算符包括:
例4-8 查询Products表中价格小于5的产品记录。
SELECT ProductID,ProductName,PriceFROM products
WHERE Price5.0 ;例4-9 查询Salers表中男销售人员的信息。
SELECT SaleID,SaleName,Address,Telephone
FROM salers
WHERE Sex=‘男’
2.使用逻辑运算符
在WHERE子句中还可以使用逻??运算符把若干个查询条件连接起来,构成一个复杂的条件进行查询。可以使用的逻辑运算符包括:逻辑与(AND)、逻辑或(OR)和逻辑非(NOT)。语法形式如下:
[ NOT ] search_condition { AND | OR } [ NOT ] search_condition ;例4-10 查询Products表中价格在5-10元之间的产品记录
SELECT ProductID,ProductName,Price
FROM products
WHERE Price=5.0 AND Price=10.0
当两个条件都为true时,返回特定于这些条件的所有行。
例4-11 查询pubs数据库的Titles表中现代烹调术(mod_cook)和商务方面的书。
SELECT Title,Price,Type
FROM Titles
WHERE Type=mod_cook OR Type=business
结果集包含满足任意一个条件的所有行。;例4-12 查询pubs数据库的Publishers表中居住在Boson或不住在Paris的出版商信息。
SELECT *
FROM Publishers
WHERE City=Boston OR NOT City=Paris
;在匹配字符串中可以使用四
您可能关注的文档
- 第2章 燃烧与大气污染电子教案.ppt
- 第2章Access2007应用基础复习课程.pptx
- 第2章Linux概述学习资料.ppt
- 第2章MCS51单片机的硬件结构教案资料.ppt
- 第2章Photoshopcs3工具讲解及运用讲解材料.ppt
- 第2章UGNX6基本操作课件知识讲解.ppt
- 第2章不同行业的项目论证与评估教学要求培训课件.ppt
- 第2章电力电子器件2012教学讲义.ppt
- 第2章电路的分析方法课件知识讲解.ppt
- 第2章放大电路的基本原理和分析方法教学文稿.ppt
- 2026年人教版八年级英语下册全册单词词性转换默写练习(分单元编排,附参考答案).pdf
- 统编版2025-2026学年八年级道德与法治上册期末测试卷及答案3(含三套题).pdf
- 戏剧(剧本)阅读(原卷版)-2026年中考语文现代文阅读考点剖析与讲练(全国通用).pdf
- 2025-2026学年人教版八年级英语下册Unit4单元知识点清单.pdf
- 湖北省2025-2026学年人教版九年级道德与法治上册期末模拟试卷及答案.pdf
- 期末模拟测试题-2025-2026学年七年级地理上学期(人教版).pdf
- 《西游记》情境理解50题(含答案).pdf
- 人教版八年级英语下册Unit 1 Time to Relax 单元练习题.pdf
- 第二十二章 函数 学情评估卷-2025-2026学年人教版八年级数学下册.pdf
- 2026人教版八年级英语下册UNIT 1 Time to Relax讲义(学生默写版,含答案).pdf
原创力文档

文档评论(0)