与SQL语句一致

#进阶2: 条件查询
/*
语法
select 查询列表 #3
from 表名 #1
where 筛选条件; #2
分类:
1.按条件表达式进行筛选 > < = != >= <=
2.按逻辑表达式筛选 逻辑运算符 : and or not
3.模糊查询 : like , between and ,in ,is null ,not like
*/ USE myemployees; #1. between A and B ,包含区间端点A和B ,要求A<=B,不可颠倒
SELECT *
FROM employees
WHERE employee_id >= 100 AND employee_id <=120; SELECT * #等价的 between A and B
FROM employees
WHERE employee_id BETWEEN 100 AND 120; #2. in : 判断某字段的值是否属于in()列表中的某一项, #案例:查询员工的工种编号: job_id : AC_MGR /AD_ASST /AD_PRES
SELECT job_id
FROM employees
WHERE job_id IN ('AC_MGR','AD_ASST','AD_PRES'); #不支持'%'/'_' 等通配符,等价于 job_id ='AC_MGR' and ... SELECT job_id
FROM employees
WHERE job_id IN ('AC_MGR','AD_%','AD_PRES'); #3. is null
/*
=或者!= 不可用于判断控制
is null 或 is not null 可以判断null值
*/
#案例1:查询没有奖金的员工名字 和奖金率
SELECT last_name,commission_pct
FROM employees
WHERE commission_pct IS NULL; #结果72行 #4.安全等于 <=>
#既可以判断NULL值,也可以判断普通的数值,可读性较差,不建议用
SELECT last_name,commission_pct ,salary
FROM employees
WHERE commission_pct <=> NULL; #---------------------------------------------
#案例(一致!!):
#1.查询没有奖金,且工资小于18000的salary ,last_name SELECT * FROM employees; SELECT * FROM employees
WHERE first_name LIKE '%%' AND last_name LIKE '%%' AND employee_id LIKE '%%';

最新文章

  1. iOS: 学习笔记, 使用performSelectorOnMainThread及时刷新UIImageView
  2. java线程:Atomic(原子的)
  3. Flume笔记--示例(使用配置文件)
  4. centos5.5下mangodb启动报错glibc
  5. python写的一段分页的代码
  6. web 直播&amp;礼物赠送------腾讯云(四)
  7. 离线合成联想到的--canvas合成水印
  8. JavaScript正则表达式模式匹配(5)——特殊字符匹配、换行模式
  9. HYPERSPACE
  10. delphi 各版本的特性
  11. 多任务fork、multiprocessing、进程池、进程间通信-Queue
  12. PyTorch使用总览
  13. Intellij Idea识别Java Web项目
  14. 201621123075《Java程序设计》第1周学习总结
  15. Linux(CentOS)上配置 SFTP(附解决Write failed: Broken pipe Couldn&#39;t read packet: Connection reset by peer)
  16. Python Django 之 登录页面
  17. softmax与多分类
  18. PyQt训练BP模型时,显示waiting动图(多线程)
  19. salesforce 零基础学习(七十)使用jquery tree实现树形结构模式
  20. nodejs 项目的session验证

热门文章

  1. 微服务发展规划(PS 大概分层未细化到具体系统)
  2. C#使用Castle实现AOP面向切面编程
  3. java调用jacob组件实现word转pdf,HTML等出现的问题
  4. 如何写出优美的 C 代码 面向对象的 C
  5. docker容器端口号、时区修改
  6. JS将本地图片转化成base64码
  7. win10系统,jdk环境变量配置,编辑系统变量窗口显示旧版单行和新版列表问题
  8. 方法区(关于java虚拟机内存的那些事)
  9. java——内存中的数组
  10. 入手线段树 hdu1754