SELECT语句的 子句WHERE的用法。
1、简单操作
使用操作符(=, <>, !=, <, >, >=, <=, BETWEEN..AND.. )操作
SELECT VEND_id, prod_name From products WHERE vend_id<>1003
注解:VEND_id 是products【表】的子【列】。
2、组合操作
AND操作符:表示选出两个条件同时满足行。(WHERE A and B;)OR操作符:选出满足A 或者满足B的行。(WHERE A OR B;)IN操作符:选出满足A或者满足B的行。(WHERE IN (A, B);)NOT操作符:选择不满足指定条件的行。(WHERE NOT IN (A, B);)
3、通配符搜索
语法格式:【WHERE A LIKE '_000'; 】
百分比(%)通配符,匹配任意字符出现任意次数。下划线(_)通配符,匹配一个字符。
4、正则表达式搜索
语法格式:【WHERE A REGEXP '.000';】
'.' 匹配一个字符'[0-9]' 匹配任意数字'[a-z]' 匹配任意字母'A I B' 选出满足A 或者满足B的行 等于 OR操作符'\\.' 匹配特殊字符"." 用 \\ 引起来
注解:REGEXP 和 LIKE 的区别,
REGEXP 匹配字符串的部分,
LIKE 匹配字符串的全部
转载请注明原文地址: https://www.6miu.com/read-52298.html