oracle的认识
1.database数据库 2.数据文件 : 数据库的数据是存储在表空间中的,有多个文件组成 3.表空间 一个库被分为多个表空间,一个数据文件只能属于一个表空间
sql数据库语言
1.DML(数据库操作语言) 其中包括insert,update,delete 2.DDL(数据定义语言) 数据操作语言,其语句包括create,drop, 3.DCL(数据库控制语言)grant 或者 revoke来获得许可 4.数据查询语言
关键字distinct
1.若是单行,就是单行不重复 2.若是多行就是要多行都不重复才可以
关键字null
is not null is null
连接符 | |
比较运算符
= (等于不是== ) >= <= <> 不等于(也可以是 !=) //其他的比较运算符 between ...and in like ‘%%‘ is null and or not 逻辑否
排序
1.在sql中可以使用 order by 或者order by desc 2.对于排序中我们可能会遇到null值的问题 --放到最前边 SELECT * FROM emp order by sal nulls first; --放到最后边 SELECT * FROM emp order by sal nulls last;
单行函数
1.字符 2.通用 3.转换 4.日期 5.数值
字符函数
1.concat 也可以使用|| 2.substr select substr(‘hello‘,1,3) from dual; --截取hel 3.length() SELECT length(‘hel‘) FROM dual; 4.字符串替换 SELECT replace(‘hello‘,‘l‘,‘x‘) FROM dual;
数值函数
5.数值函数 1.ROUND 四舍五入 ROUND(45.926,2) 2.TRUNC 截断 TRUNC(45.926,2) 45.92 3.MOD 求余 MOD(1600,300) 100
日期函数
//1.获取两个时间段的月数 select months_between(sysdate,hiredate) from emp; //2.获取几个月后的日期 select add_months(sysdate,3) from dual;
转换函数
to_date()
原文地址:https://www.cnblogs.com/liushisaonian/p/9652708.html
时间: 2024-10-20 01:06:01