oracle 学习笔记
来源:互联网 发布:武功已臻化境知乎 编辑:程序博客网 时间:2024/06/03 20:44
1.oracle递归查询子节点,和父节点
查询id=2的所有父节点和子节点;id是表的主键,pid是当前节点的父节点的id;
查父节点:
select * from tree start with id = 2 connect by Prior pid = id 递归查询父节点;
select * from tree start with id = 2 connect by pid = prior id 递归查询子节点;
2.case..when..两种用法
eg1:图来自书上;
SELECT A,b,CASE b
WHEN 1 THEN 'book'
WHEN 2 THEN 'data'
ELSE 'else'
END
FROM
table1
另一种方式
SELECT A,b,
CASE
WHEN b=1 THEN 'book'
WHEN b=2 THEN 'data'
ELSE 'else'
END
FROM
table1
select a, b ,case when b>10 then 'book' else 'data' end from table1
3.decode函数
DECODE(value, search_value, result, default_result)
如果value和search_value相等返回result,不然返回default_result
4.查询表的字段名和字段类型
select * from user_tab_columns where Table_Name = '表名称' ORDER BY column_name
select * from user_tab_columns where Table_Name = 'KQ10' ORDER BY column_name
0 0
- Oracle学习笔记--Oracle入门
- Oracle学习笔记
- 学习ORACLE笔记
- Oracle 学习笔记
- ORACLE学习笔记
- Oracle 认证学习笔记
- Oracle学习笔记
- oracle学习笔记[转]
- Oracle学习笔记
- 转(oracle学习笔记)
- Oracle学习笔记一
- ORACLE学习笔记
- Oracle游标学习笔记
- Oracle 认证学习笔记
- oracle 学习笔记
- oracle学习笔记(一)
- oracle学习笔记(二)
- oracle学习笔记(三)
- CentOS6.5下安装nginx1.10
- elasticsearch-jdbc实现MySQL同步到ElasticSearch深入详解
- 自定义进度条样式
- 过滤器拦截器
- Hadoop 编程模型 VS Spark 编程模型
- oracle 学习笔记
- 九、get_device_parent 的作用
- HTML forms and onclick/onfocus
- Centos安装Shadowsocks记录
- 【JWPlayer】官方JWPlayer去水印步骤
- Spark Broadcast 广播变量
- 列间距column-gap
- Java 堆内存和栈内存
- The differences between define and typedef