天天看点

学习笔记(03):Oracle数据库-SQL限定查询

立即学习:https://edu.csdn.net/course/play/3574/62061?utm_source=blogtoedu

SQL限定查询

SELECT [DISTINCT] * | 列 [别名],列[别名],... 

FROM 表名称 [别名]

[WHERE 限定条件s];

执行顺序 FROM->WHERE->SELECT

限定条件需使用若干个条件

  • 关系运算:> . <. =.  >=.
  • 范围查询:BETWEEN...AND
  • 空判断:IS NULL . IS NOT NULL
  • IN判断:IN .NOT IN .exists()
  • 模糊查询:LIKE . NOT LIKE

以上给出的判断符号只能判判断一次,若又多个限定符可使用

AND .OR  .NOT

Oracle数据库字段区分大小写

逻辑运算可以保证连接多个条件,如果要连接主要使用AND/OR完成。

例:要求查询不是办事员但工资低于3000的雇员信息。

SELECT * 

FROM emp

WHERE job != 'CLERK' AND sal<3000