欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle 实用SQL

程序员文章站 2023-01-22 19:04:34
start with connect by prior 递归查询用法 子句:遍历起始条件 子句:连接条件。关键词prior,prior跟父节点列parentid放在一起,就是往父结点方向遍历;prior跟子结点列subid放在一起,则往叶子结点方向遍历,parentid、subid两列谁放在 前都无 ......

start with connect by prior 递归查询用法

select * from 表名 aa
        start with aa.id = 'xxx'
            connect by prior aa.id = aa.parentid
    order by ...
  • start with子句:遍历起始条件

  • connect by子句:连接条件。关键词prior,prior跟父节点列parentid放在一起,就是往父结点方向遍历;prior跟子结点列subid放在一起,则往叶子结点方向遍历,parentid、subid两列谁放在"="前都无所谓,关键是prior跟谁在一起

case when
case 
  when sex = '1' then '男'
  when sex = '2' then '女'
else '未知' end
  • case when 用于计算条件列表并返回多个可能结果表达式之一

plsql可视化修改数据

  • 正常的select出来的结果不可以修改数据,需添加rowid,如:
select aa.*,aa.rowid from 表名 aa;