Mysql| where子句过滤数据(BETWEEN,IS NULL,=,!=,...)
来源:互联网 发布:阿里云销售工资 编辑:程序博客网 时间:2024/06/05 21:57
数据库中有大量的数据,通常只需要检索出一部分符合特定条件的记录.这里就要需要指定搜索条件.
WHERE子句的位置 在同时使用ORDER BY和WHERE子句时,应该让ORDER BY位于WHERE之后, 否则将会产生错误.
Where子句操作符
=
等于 <>
不等于 !=
不等于 <
小于 <=
小于等于 >
大于 >=
大于等于 BETWEEN
在指定的两个值之间 IS NULL
值为null IS NOT NULL
值不为null使用操作符的EG:
SELECT * FROM products WHERE products.prod_name ='fuses'
注意: 检查WHERE products.prod_name=‘fuses’语句,它返回prod_name的值
为Fuses的一行。 MySQL在执行匹配时默认不区分大小写,所
以fuses与Fuses匹配。
SELECT * FROM products WHERE products.vend_id <> 1003;
SELECT * FROM products WHERE products.vend_id != 1003;
注意:对比上前面的查询语句会发现在条件语句中有的值用单引限定了,有的没有用单引号限定,他们的规则是什么呢?单引号用来限定字符串。如果将值与串类型的列进行比较,则需要限的引号。用来与数值列进行比较的值不用引号.
SELECT * FROM products WHERE products.prod_price BETWEEN 5 AND 10;
注意:
BETWEEN匹配范围中所有的值,包括指定的开始值和结束值.
SELECT * FROM customers WHERE customers.cust_email IS NULL;
SELECT * FROM customers WHERE customers.cust_email IS NOT NULL;
注意:
NULL无值(no value),它与字段包含0,空字符串或仅仅是含有空格不同.
- Mysql| where子句过滤数据(BETWEEN,IS NULL,=,!=,...)
- 过滤数据-----where子句
- [Mysql必知必会系列]·过滤数据·WHERE子句
- Mysql| 组合where子句过滤数据(AND,OR,IN,NOT)
- 使用where子句过滤表中数据
- FW: diff between =null and is NULL in sql
- 【MySql】过滤数据where语句
- SQL(四)查询(二)过滤数据(where子句()
- mysql <> null != null is not null
- oracle 性能优化操作六: 去掉Where子句中的IS NULL和IS NOT NULL
- oracle 性能优化操作六: 去掉Where子句中的IS NULL和IS NOT NULL
- PHP MySQL Where 子句
- MYSQL的WHERE子句
- MySQL中的WHERE子句
- MySQL的where 子句
- Mysql中的where子句
- MySQL where 子句
- PHP MySQL Where 子句
- [java学习]约瑟夫环问题
- js-定时器
- 自封装简单微信平台登录和获取用户信息
- python 模块和包
- hdu 5534 Partial Tree(dp+降唯)
- Mysql| where子句过滤数据(BETWEEN,IS NULL,=,!=,...)
- 贝叶斯(二)
- python-035
- 算法进阶3-2
- linux集群自动化免密部署服务
- spring cloud的网关服务Zuul
- 在此计算机中仅有部分visual studio2010产品已升级到SP1,只有全部升级,产品才能正常运行
- TP3.2加载外部PHPexcel类,实现导入和导出
- Numpy库学习—squeeze()函数