sql简单查询
select[distinct] * | 列名称[别名],列名称[别名],... from 表名称[别名]; select * from emp; 查询全部 select empno,ename,job,sal from emp; 查询部分 select distinct job from emp; 消除重复内容,如是多个列,则多个列全相同才能消除 select empno,ename,sal*12 income from emp; 查询可以进行四则运算,定义别名 select '雇员',empno,ename from emp; 查询可以设置常量'字符串',20,日期:日-月-年 select empno||ename from emp; ||表示合并
sql限定查询
select[distinct] * | 列名称[别名],列名称[别名],... from 表名称[别名] [where 过滤条件(s)];
关系运算符:>、<、>=、<=、<>(!=);
逻辑运算符:and、or、not;
范围运算符:between…and;
谓词范围:in、not in;
空判断:is null、is not null;
模糊查询:like。
select * from emp where sal>1500;
select * from emp where ename='smith'; 数据区分大小写
select * from emp where sal>=1500 and sal<=3000;
查询排序