7:比较操作符,ANY和ALL
ANY 将一个值与列表中的任何值进行比较,必须在ANY前加一个比较操作符,例
SELECT * FROM customers WHERE customer_id > ANY(2,3,4); |
检索customer_id列大于2,3或4中任何一个值的行
ALL同理,例
SELECT * FROM customers WHERE customer_id >ALL(2,3,4); |
检索比2,3,4都大的id行
8:ESCAPE选项说明在与LIKE操作符一起使用的通配符(例子中是下划线)前面的反斜线是一个转义字符,此时就可以对下划线进行文本匹配了
SELECT first_name FROM customers WHERE first_name LIKE ‘%a\_product%’ ESCAPE '\'; |
9:注意在使用 NOT IN 的时候,如果处理一个包含NULL的列表时,不会返回任何结果
例:
SELECT * FROM customers WHERE customer_id NOT IN (2,3,4,NULL); |
10:BETWEEN指定的范围包括边界
11:AND优先级高于OR
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17016200/viewspace-578440/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17016200/viewspace-578440/