WHERE子句用于过滤记录
WHERE 子句用于提取那些满足指定条件的记录
SQL WHERE语法
SELECT column_name,column_name
FORM table_name
WHERE column_name operator value;
演示数据库

WHERE子句实例
下面的SQL语句从“Websites”表中选取国家为“CN”的所有网站:
SELECT * FORM Websites WHERE country='CN';

文本字段vs.数值字段
SQL使用单引号来环绕文本值,如果是数值字段,不使用引号
SELECT * FORM Websites WHERE id=1

WHERE子句中的运算符
= 等于
<> 不等于,在SQL的一些版本中,可写成!=>
> 大于
< 小于
>= 大于等于
<= 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式
IN 指定针对某个列的多个可能值
网友评论