本文共 1133 字,大约阅读时间需要 3 分钟。
SELECT * FROM Students WHERE SName LIKE '张%'
或者查询住址包括"北京"字样的学生信息:
SELECT * FROM Students WHERE SAddress LIKE '%北京%'
SELECT * FROM SCore WHERE Score BETWEEN 60 AND 80
如果写成如下形式:
SELECT * FROM SCore WHERE Score BETWEEN 80 AND 60
虽不会报语法错误,但也不会查询到任何信息。 此外,BETWEEN查询在查询日期范围的时候是用的比较多。例如,查询不在2013年1月1号到2013年8月1号之间订购的图书列表:
SELECT *FROM Sales WHERE ord_date NOT BETWEEN '2013-1-1' AND '2013-8-1'
使用NOT来对限制条件进行"取反"操作。
SELECT SName AS 学生姓名 FROM Students WHERE SAddress
IN('北京','广州','上海') ORDER BY SAddress
提示:例举值类型必须与匹配的列具有相同的数据类型。
转载地址:http://evdqi.baihongyu.com/