1. 级联查询

在ORACLE 数据库中有一种方法可以实现级联查询
select *                //要查询的字段
from table              //具有子接点ID与父接点ID的表  
start with selfid=id      //给定一个startid(字段名为子接点ID,及开始的ID号)
connect by prior selfid=parentid       //联接条件为子接点等于父接点,不能反

2.给表和字段添加注释

comment  on  column  表名.字段名   is  '注释内容';

comment on column OPERATOR_INFO.MAIN_OPER_ID is '归属操作员';

comment on table 表名  is  '注释内容';

comment on table OPERATOR_INFO is  '操作员信息表';

3. Oracle判断字段值为NULL的函数

COALESCE()这个函数是ASNI标准的SQL函数,MS SQL 和 Oracle都可以用

NVL()是Oracle独有的函数,功能与COALESCE()相同

而在 MS SQL中的ISNULL()函数功能与COALESCE()相同

1  SELECT NVL(FIELD,'*') FROM TABLE
2  SELECT COALESCE(FIELD,'*') FROM TABL

以上两个语句把如果FIELD字段为NULL的替换为 '*'

4.Oracle内根据身份证号码判断性别:

select 
decode(mod (to_number( substr(t.idcard ,17, 1)),2 ),0, '女','男' ) as sex
 from table_test t;

5.把列值以逗号分隔

wm_concat group by

6.oracle判断今天是周几,阿拉伯数字

select to_number(to_char(sysdate,'D')) from dual

7.查询结果加单引号

select '''' || to_char('aaa') || '''' from dual;

8.给用户授权表权限

  grant select on 表名 to 用户名;

9.把表指向别的表空间

  alter table 表名 move tablespace 用户名;

												

最新文章

  1. Sql Server 覆盖索引
  2. HttpClient请求发送的几种用法:
  3. 转:【前端福利】用grunt搭建自动化的web前端开发环境-完整教程
  4. Odoo 库存管理-库存移动(Stock Move)新玩法
  5. 用Python高亮org-mode代码块
  6. GitHub Top 100 简介
  7. webpack code splitting
  8. 20145232韩文浩《网络对抗》PC平台逆向破解
  9. MySQL的使用及优化
  10. JAVA项目中常用的异常处理情况总结
  11. window/linux composer安装/卸载
  12. 深度学习论文翻译解析(一):YOLOv3: An Incremental Improvement
  13. Visual Studio 2017 社区版的安装与组件修改(C++)
  14. mac系统在配置navicat时连接数据的时候提示can't connect to mysql server on '127.0.0.1'
  15. Android自定义View学习(四)
  16. vb6/ASP FORMAT MM/DD/YYYY
  17. Docker-创建和分享应用(3)
  18. 【转载】TCP慢启动、拥塞避免、快速重传、快速回复
  19. [翻译] UCZProgressView
  20. module object has no attribute dumps的解决方法

热门文章

  1. Pinterest架构:两年内月PV从零到百亿
  2. HTML--百度百科
  3. libevent2源码分析之二:初始化流程
  4. 压测过程中,CPU和内存占用率很高,案例简单分析
  5. springboot学习(六) springboot开发web应用
  6. 光栅化规则(Rasterization Rules)
  7. ModelSim高级使用进阶_1_do文件和批处理文件使用_Camp
  8. vm中安装ubuntu16
  9. centos7下安装mysql5.7和jdk 1.8
  10. python 第三方库下载地址