一、基本数据类型
语法: SELECT 要查的内容 FROM 数据来源 WHERE 限定条件
- AND 并且 两边的条件必须同时满足
- OR 或 两边的条件满足任意一个即可
- NOT 非/取反
–查询工资+500后大于2000的员工
SELEC'T * FROM EMP WHERE SAL >2000 - 500;--推荐这样写 不推荐 SAL+500>2000
SELECT * FROM EMP WHERE MGR IS NULL; --查询没有经理的员工信息
SELECT EMPNO,ENAME,SAL,EMPNO||'~'||ENAME||'~'||SALFROM EMP; --
–查询20部门中工作是职员的员工信息
SELECT E.*,DEPTNO||JOB FROM EMP E WHERE DEPTNO||JOB = '20CLERK';
–查询10部门提成为空的员工信息
SELECT * FROM EMP WHERE DEPTNO||COMM = '10'; --隐式转换:纯数字字符可以看成数字来使用,数字也可以看成字符串使用
SELECT * FROM EMP WHERE DEPTNO = 10 AND COMM IS NULL;--两个语句作用一样
语法 :SELECT 要查询的内容 FROM 数据来源 WHERE 列 LIKE’要匹配的内容‘;
通配符:
- %:0个或者多个字符
- _:单个字符
*、/ 优先级高于 +、-,连接符的优先级和 +、- 一样,当优先级相同时从左往右依次计算。
优先级顺序如下:
- ()