使用where 过滤数据
2024-10-21 03:36:40
--本章主要内容是MySQL中使用where搜索条件进行过滤数据。
where条件在from子句后面给出,如下所示:
select name,price from shops
where price<30;
这条语句从商品shops表中查询价格小于30的商品名称以及详细价格。
--where子句的位置,在同时使用order by 子句时,应该让order by 位于where之后,否则就会产生错误。
例如:
select id,name,price from shops
where price <500
order by desc;
这条语句从商品表中查询价格小于500的商品,并且通过降序的排序方式进行排序。
如果where price =200 order by desc;那么商品的查询就会查询到价格等于200的商品,并按照降序的方式排列。
--不匹配检查
一下例子列出不是由供应商1003 制造的所有产品。
select shop_id ,shop_name
from shops
where shop_id <> 1003 ;
在MySQL中 <> 符号,代表的是“不等于”;
【输出:】
shop_id | shop_name
1001 | tonatou
1005 | xigua
1002 | huanggua
--where条件使用之何时使用引号查询
简单明了一句话总结:
查询的值是个字符串就用引号;
查询的值是一个数字就不用引号
看下面的例子:
--案例一
select stu_name ,stu_sex from student
where stu_name =' luzhaohsan ';
--案例二
select stu_id ,stu_name from student
where stu_id <> 1002 ;
最新文章
- 基于java的分布式爬虫
- 与或左移右移操作在ARM寄存器配置中的作用
- [ASE]sprint3 总结 &; sprint4计划
- BZOJ1500——维修序列
- SQLServer数据库表架构和数据保存成sql文件
- 【WIN10】基本控件
- 创建DirectInput接口对象说明---(void **)&;m_pDI
- 流量分析 seo alexa 排名
- 老生常谈的Hibernate二级缓存
- 一些不认识的开源js(更新ing。。。)
- mysql主从同步单个表实验记录
- IOS7 适配时导航栏变黑
- wifi详解(三)
- MultiSet
- Mysql权限对照表
- 在Apache下开启SSI配置支持include shtml html和快速配置服务器
- To Build A Dev Env On Linux(Ubuntu)
- myeclipse实现Servlet实例(3) 通过继承HttpServlet接口实现
- Facebook React Native 配置小结
- Mysql条件的类型决定了是否能走索引
热门文章
- 就该这样理解 OSI 七层参考模型、浅谈不同局域网之间的通信
- python脚本编写(纯干货)
- Pod镜像拉取策略imagePullPolicy
- Java关于Resource leak: &#39;s&#39; is never closed的问题
- day 41 css固定位置 以及小米商城项目
- JavaScript算法实现之汉诺塔(Hanoi)
- day20191113笔记
- 教你如何关闭IIS服务
- spring redis学习笔记
- mac mysql start ERROR! The server quit without updating PID file