您的位置:首页 > 数据库

SQL 语法 (一)

2014-02-21 12:21 295 查看
一:oracle简单查询

1:使用DISTINCT避免重复数据

SELECT DISTINCT ENAM,JOB FROM EMP;

2:使用||进行连接

SELECT EMPNO ||','||ENAME FROM EMP;

二:限定查询

>;>=;<,<==(<>) between and like in is null and or not

1:判断范围;

BETWEEN ...AND...

BETWEEN...最小值 and...最大值,

对日期也可操作:

2:判断是否为空 is not null

IS NOT NULL;

IS NULL;

4:执行范围的操作 IN

制定一个查询的范围。

SELECT * FROM EMPWHERE IN(7369,7566,7799);

5:LIKE子句 模糊查询

要想使用like子句则必须认识2个匹配符号:

匹配单个字符:_; 1个

匹配任意多个字符:%; 0个,1个或多个

SELECT * FROM EMPWHERE ENAME LIKE '_A';

SELECT * FROM EMPWHERE ENAME NOT LIKE '%A%';

在不设置任何匹配字符的情况下 %%会查询所有记录

5:数据的排序:order by

ORDER BY ASC 或 DEC

Order by写在SQL语句最后的内容,

1:排序的时候可以制定多个字段的排序

2:排序的方式有2种:

1. ASC默认是升序

2. 降序需要指定 DESC

SELECT *FROM EMPORDER BY SAL DESC;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: