当前位置:网站首页>MySQL --- 数据库查询 - 条件查询
MySQL --- 数据库查询 - 条件查询
2022-07-03 00:55:00 【小雪菜本菜】
条件查询
我们知道从 MySQL 表中使用 SELECT 语句来查询数据,如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。
语法
SELECT 字段名 FROM 表名 WHERE 条件;
运算符表
BETWEEN 后面是最小值,AND 后面是最大值,表示的是一个区间,是包含最大值和最小值的
IN(...) 如果我们需要的值在括号里面就表示成立
LIKE 模糊匹配,需要用到通配符,一个是 _ 表示匹配单个字符,另一个是 % 表示匹配任意个字符
IS[NOT] NULL 判断某一个字段是不是空
查询需求
1.查询工资等于3000的员工
SELECT * FROM emp WHERE sal=3000;
2.查询工资小于1000的员工
SELECT * FROM emp WHERE sal<1000;
3.查询工资小于等于1000的员工
SELECT * FROM emp WHERE sal<=1000;
4.查询没有奖金的员工
SELECT * FROM emp WHERE emp.comm IS NULL;
5.查询有奖金的员工
SELECT * FROM emp WHERE emp.comm IS NOT NULL;
6.查询工资在1200到1800之间的员工(包含1200和1800)
SELECT * FROM emp WHERE sal>=1200 && sal<=1800;
SELECT * FROM emp WHERE sal>=1200 AND sal<=1800;
SELECT * FROM emp WHERE sal BETWEEN 1200 AND 1800;
7.查询职位为推销员,且工资小于1500的员工
SELECT * FROM emp WHERE job='salesman' AND sal<1500;
8.查询工资为800 或 3000 或 5000的员工
SELECT * FROM emp WHERE sal=800 OR sal=3000 OR sal=5000;
SELECT * FROM emp WHERE sal in(800,3000,5000);
9.查询姓名为四个字的员工 通配符 模糊查询
SELECT * FROM emp WHERE ename LIKE '____';
10.查询姓名最后一位是S的员工 通配符 % 匹配任意多个
SELECT * FROM emp WHERE ename LIKE '%S';
边栏推荐
- 12_ Implementation of rolling automatic video playback effect of wechat video number of wechat applet
- 按鍵精靈打怪學習-多線程後臺坐標識別
- 瑞萨RZ/G2L ARM开发板存储读写速度与网络实测
- Strongly connected components of digraph
- 全志A40i/T3如何通过SPI转CAN
- Appuyez sur l'apprentissage de l'esprit de frappe - reconnaissance des coordonnées de fond multithreadées
- 1038 Recover the Smallest Number
- Delete duplicate elements in the ordered linked list -ii
- 465. DFS backtracking of optimal bill balance
- ROS2之ESP32简单速度消息测试(极限频率)
猜你喜欢
强化学习 Q-learning 实例详解
Thank you for being together for these extraordinary two years!
leetcode:701. Insertion in binary search tree [BST insertion]
How to convert Quanzhi a40i/t3 to can through SPI
基于ARM RK3568的红外热成像体温检测系统
[Arduino experiment 17 L298N motor drive module]
Infrared thermography temperature detection system based on arm rk3568
这不平凡的两年,感谢我们一直在一起!
Foundations of data science is free to download
寻找标杆战友 | 百万级实时数据平台,终身免费使用
随机推荐
Basic concept and implementation of overcoming hash
Asynchronous, email and scheduled tasks
1696C. Fishingprince plays with array [thinking questions + intermediate state + optimized storage]
每日一题之干草堆的移动
如今少年已归来,人间烟火气最抚凡人心 复工了~
信息熵的基础
JS inheritance and prototype chain
Basis of information entropy
Makefile中wildcard、patsubst、notdir的含义
用Go+绘制爱心给心爱的她表白
Database SQL language 02 connection query
Basic use of sringcloud & use of component Nacos
(C language) data storage
On Fibonacci sequence
数据分析思维分析犯法和业务知识——分析方法(一)
Esp32 simple speed message test of ros2 (limit frequency)
Merge K sorted linked lists
Daily topic: movement of haystack
[overview of AUTOSAR three RTE]
The difference between relational database and non relational database