- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 oracle多表查询子查询及实例
多表查询笛卡儿集列数相加,行数相乘,笛卡尔集不一定每条记录都正确.为了避免笛卡尔集,可以用where来避免.在实际生产中,应该避免笛卡尔全集.N张表至少有N-1个条件.自连接:核心是通过别名,将一张表视为多张表select e.ename 员工,b.ename 老板from emp e,emp bwhere e.mgr=b.empno;----------select level,ena
2017-01-15 21:51:41
1209
原创 oracle高级查询1
分组查询1.行转列函数wm_concat();select deptno 部门号,wm_concat(ename) 部门中员工的姓名 from emp group by deptno 部门号 部门中员工的姓名--------- ---------------------- 10 CLARK,MILLER,KING 20 SMITH,FORD,AD
2017-01-08 22:40:32
206
原创 oracle约束知识
约束非空主键外键唯一检查创建表设置create table userinfo (id number(6,0),username varchar2(20) not null);create table userinfo (id number(6,0) ,username varchar2(20),constraint pk_id_username prim
2017-01-08 18:20:12
255
原创 oracle函数
oracle中查询函数需要用到dual表数值函数四舍五入:n表示要进行四舍五入的值,m表示保留小数点后几位或前几位ROUND(n,[m]).省略m,就是0;m>0:小数点后m位;m取整函数:ceil(n):上限,取的最大值;floor(n):下限,取的最小值。select ceil(23.45),floor(23.45) from dual;
2017-01-06 22:39:26
345
原创 oracle基础知识1
1.启用用户:alter user username account unlock; 2.查看用户: show user (用户数据字典:dba_users/user_users)3.设置用户默认或临时表空间:alter user scott default|temporary tablespacetablespace_name;( 表空间字典:dba_tablespaces/us
2017-01-06 01:24:14
258
转载 oracle的日期函数
TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数TO_NUMBER 将字符转化为数字 TO_CHAR使用TO_CHAR函数处理数字TO_CHAR(number, '格式')TO_CHAR(salary,’$99,999.99’);使用TO_CHAR函数处理日期TO_CHAR(date,’格
2016-11-02 10:04:45
428
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人