标签:列表 范围 出现 show ble ice 排序 表名 操作
一、了解数据库和表
二、检索数据
三、排序检索数据
关键字:ORDER BY子句;
四、过滤数据
使用WHERE子句:WHERE子句在表名(FROM子句)之后给出。在同时使用ORDER BY和WHERE子句时,应该让ORDER BY位于WHERE之后,否则将会产生错位。
WHERE子句操作符:BETWEEN 值1 AND 值2;BETWEEN匹配范围中所有的值,包括指定的开始值和结束值
五、数据过滤
组合WEHRE子句:以AND子句的方式或OR子句的方式使用
SELECT prod_id, prod_price, prod_name FROM products WHERE vend_id = 1003
AND prod_price <= 10; AND:用来指示检索满足所有给定条件的行。
SELECT prod_name, prod_price FROM products WHERE vend_id = 1002 OR vend_id
= 1003; OR:用来检索匹配任一条件的行。
SQL在处理OR操作前,优先处理AND操作符;解决方法就是圆括号明确地分组
相应的操作符。
IN操作符:IN操作符用来指定条件范围,范围中的每个条件都可以进行匹配
SELECT prod_name, prod_price FROM products WHERE vend_id IN(1001,1003) ORDER BY prod_name; 检索供应商1002和1003制造的所有产品。IN操作符后跟由逗号分隔的合法值清单,整个清单必须括在圆括号中。
IN操作符的优点:
六、使用通配符进行过滤
1、 LINK操作符
通配符:用来匹配值的一部分的特殊字符。
搜索模式:由字面值、通配符或两者组合构成的搜索条件
(1)、百分号(%)通配符
在搜索串中,%表示任何字段出现任意次数。
SELECT prod_id, prod_name FROM products WHERE prod_name LIKE ‘jet%’;
搜索找出所有以词jet起头的产品
%可以出现在字符串的前端后端和中间:’s%e’、’%anv%’
除了一个或多个字符外,%还能匹配0个字符。
(2)、下划线 (_) 通配符
下划线的用途与%一样,但下划线只匹配单个字符而不是多个字符
SELECT prod_id, prod_name FROM products WHERE prod_name LIKE ‘_ ton ’;
与%能匹配0个字符不一样,_总是匹配一个字符,不能多也不能少
2、 使用通配符的技巧
标签:列表 范围 出现 show ble ice 排序 表名 操作
原文地址:https://www.cnblogs.com/D-LW/p/8799222.html