merge
This commit is contained in:
@@ -49,14 +49,13 @@ n,m不写默认都是1
|
||||
SELECT INSTR('think in java','in')FROM dual;
|
||||
SELECT INSTR('think in java','in',2,2)FROM dual;
|
||||
|
||||
|
||||
|
||||
|
||||
SELECT ENAME,SAL,DEPTNO FROM emp_xwbing WHERE LOWER(ENAME)='smith';
|
||||
SELECT ename,sal FROM emp_xwbing WHERE LENGTH(ename)=5;
|
||||
SELECT ename,sal FROM emp_xwbing WHERE SUBSTR(ename,1,1)='A';
|
||||
|
||||
|
||||
|
||||
|
||||
数字函数
|
||||
ROUND(n,[,m])对n进行四舍五入,保留到小数点后m位
|
||||
m可以不写的,不写默认值为0
|
||||
@@ -78,6 +77,8 @@ SELECT CEIL(44.5) FROM DUAL;
|
||||
SELECT FLOOR(44.5) FROM DUAL;
|
||||
|
||||
|
||||
|
||||
|
||||
日期类型
|
||||
DATE:7个字节,保存世纪,年月日时分秒
|
||||
TIMESTAMP:时间戳,比DATE多4个字节,可以保存秒以下的精度,前7个字节与DATE一致
|
||||
@@ -148,6 +149,8 @@ UPDATE student_xwbing SET gender='m' WHERE gender IS NULL;
|
||||
UPDATE student_xwbing SET gender=NULL WHERE gender='m';
|
||||
|
||||
|
||||
|
||||
|
||||
NULL的运算
|
||||
NULL与字符串连接等于什么都没做
|
||||
NULL与数字运算结果还是NULL
|
||||
|
||||
@@ -2,6 +2,8 @@ SELECT 子句中 可以对字段加别名,别名前加空格或as,若希望别
|
||||
SELECT ENAME,SAL*12 SAL FROM EMP_XWBING;
|
||||
SELECT ename,sal*12 AS "S al" FROM emp_xwbing;
|
||||
|
||||
|
||||
|
||||
查询条件:
|
||||
<>不等于
|
||||
SELECT ename,sal FROM emp_xwbing WHERE sal<2000;
|
||||
@@ -33,8 +35,6 @@ SELECT * FROM emp_xwbing WHERE comm IS NOT NULL AND sal>1300;
|
||||
ANY,ALL 需要配合> >= < <= 一个列表使用,常用于判断子查询的结果
|
||||
SELECT * FROM emp_xwbing WHERE sal>ALL(2800,3000,1800);
|
||||
|
||||
|
||||
|
||||
DISTINCT 过滤重复,必须跟在SELECT后面.可以对多列去重,去重原则是这些列的组合没有重复
|
||||
SELECT DISTINCT job FROM emp_xwbing;
|
||||
SELECT DISTINCT job,deptno FROM emp_xwbing;
|
||||
|
||||
Reference in New Issue
Block a user