[MYSQL -7]数据过滤
来源:互联网 发布:windows ce 触摸屏 编辑:程序博客网 时间:2024/06/15 16:19
- 组合WHERE子句建立功能更强的的更高级的搜索条件
- 操作符:用来联结或改变WHERE子句中的子句的关键字。也称为逻辑操作符。
- 组合WHERE子句
MYSQL允许给出多个WHERE子句,两种方式可以使用:以AND子句的方式或者OR子句的方式使用。
#价格小于等于10,并且vend_id为1001的数据SELECT prod_id,prod_name,prod_price FROM products WHERE prod_price <=10 AND vend_id=1001;
- 计算次序
#产品价格大于等于10,并且产品编号为1002或者为1003。返回的结果按价格从高到低排序。SELECT prod_id,prod_name,prod_price FROM products WHERE (vend_id=1002 OR vend_id =1003) AND prod_price>=10 ORDER BY prod_price DESC;
- IN 操作符
SELECT prod_id,prod_name,prod_price FROM products WHERE vend_id IN (1002,1003) AND prod_price <=10;SELECT prod_id,prod_name,prod_price FROM products WHERE vend_id NOT IN (1002,1003) ORDER BY prod_name;
IN操作符实现的功能和OR具有相同的功能更。但是IN操作符有很多优点。如下:
- 使用长的合法选项时,IN操作符的语法更清楚,更加简洁
- 使用IN时候,计算的次序更容易管理(使用的操作符更少)
- IN操作符比OR操作符执行速度更快
- IN的最大优点是可以包含其他SELECT 语句,使得更加动态的建立WHERE子句。
阅读全文
0 0
- [MYSQL -7]数据过滤
- MySQL过滤数据
- mysql的过滤数据
- mysql---过滤数据
- MySQL过滤数据.md
- MySQL的数据过滤
- MySQL通配符过滤数据
- [MYSQL-6] 过滤数据
- MySQL数据过滤和通配符过滤.md
- mysql过滤数据(一)
- mysql过滤数据(二)
- MYSQL 过滤数据 学习笔记
- 【MySql】过滤数据where语句
- MySQL必知必会-6过滤数据
- 每天一点MySQL-过滤数据
- MySQL 查询过滤重复数据
- MySQL 搜索语句--过滤数据
- mysql过滤数据(三)用通配符进行过滤
- Http协议——Hyper Text Transfer Protocol(超文本传输协议)
- HTML模板引擎-freemarker入门
- WordPress更改“固定链接”后 页面404原因及解决方法(Nginx版)
- 全排列推演+代码
- 排列组合问题集合
- [MYSQL -7]数据过滤
- 【思维】HDU4104Discount【最小子集和】
- 如何生成 .plist文件,plist文件制作教程
- leetcode Palindrome Number 回文数
- HDU-6184-Counting Stars(广西邀请赛C题)(数据结构优化)
- Linux权限与命令的关系
- 使用 Sublime Text + Markdown 写博客
- Hdu 3622 Bomb Game 2-SAT+二分
- Java中的常量和变量