第4章数据查询 例49查询 Salers表中男销售人员的信息。 SELECT SaleID, saleName, Address, Telephone FROM Salers WHERE Sex=男 2.使用逻辑运算符 在 WHERE子句中还可以使用逻辑运算符把若干个查询条件 连接起来,构成一个复杂的条件进行查询。可以使用的逻辑 运算符包括:逻辑与(AND)、逻辑或(OR)和逻辑非 (NOT)。语法形式如下: I NOT I Search condition AND ORI NOT search condition 国
第4章 数据查询 例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章数据查询 例410查询 Products表中价格在5-10元之间的产品记录 SELECT ProductID ProductName Price FROM products WHERE Price>=5.0 AND Price<=10.0 当两个条件都为true时,返回特定于这些条件的所有行。 例4-11查询pbs数据库的 Titles表中现代烹调术 ( mod cook)和商务方面的书 SELECT Title, Price, Type FROM Titles WHERE Type=mod cook' OR Type=business 结果集包含满足任意一个条件的所有行。 国
第4章 数据查询 例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章数据查询 例4-12查询pubs数据库的 Publishers表中居住在 Boson或 不住在 Paris的出版商信息。 SELECT N FROM Publishers WHERE City=Boston OR NOT City-Paris 注意:如果NOT所修饰的查询条件不是单个的,而是复合的 则需要用圆括号()把复合条件括起来。 3.使用字符串模糊匹配 语法形式为: expression[NOT] LIKE string string:是匹配字符串
第4章 数据查询 例4-12 查询pubs数据库的Publishers表中居住在Boson或 不住在Paris的出版商信息。 SELECT * FROM Publishers WHERE City='Boston' OR NOT City='Paris' 注意:如果NOT所修饰的查询条件不是单个的,而是复合的, 则需要用圆括号()把复合条件括起来。 3.使用字符串模糊匹配 语法形式为:expression [ NOT ] LIKE ‘string’ ❖ ‘string’:是匹配字符串
第4章数据查询 在匹配字符串中可以使用四种匹配符:%、、、[]。 匹配符 描述 代表任意长度的字符串 代表一个任意字符 表示指定沌围内的任意单个字符 表示不在指定范围内的任意单个字符 例4-13从 Salers表中检索出所有姓张的销售人员的资料。 SELECT A FROM Salers WHERE SaleName LIKe张%
第4章 数据查询 在匹配字符串中可以使用四种匹配符:%、_、[]、[^] 。 例4-13 从Salers表中检索出所有姓张的销售人员的资料。 SELECT * FROM Salers WHERE SaleName LIKE '张%
第4章数据查询 例4-14从 Salers表中检索出名字的第二个字是“伟”或 “炜”的所有销售人员的资料。 SELECT A FROM Salers WHERE SaleName LIKE'[伟,炜]% 例4-15从 Salers表中检索出名字的第二个字不是“芳”的 销售人员的资料。 SELECT 3 FROM Salers WHERE SaleName LIKe芳]%
第4章 数据查询 例4-14 从Salers表中检索出名字的第二个字是“伟”或 “炜”的所有销售人员的资料。 SELECT * FROM Salers WHERE SaleName LIKE '_[伟,炜]%' 例4-15 从Salers表中检索出名字的第二个字不是“芳”的 销售人员的资料。 SELECT * FROM Salers WHERE SaleName LIKE '_[^芳]%