提取不同位置字符串
1 | SELECT |
查询字母数字混合字符串
1 | SELECT strings |
结果分级并转为列
1 | WITH |
用隐藏数据进行行转列
要求每个job显示一行,同类job的姓名分列显示,不够的显示为空:
隐藏的条件是各员工姓名的顺序:
1 | SELECT job, ename, |
1 | /* 方法一:CASE WHEN */ |
若不知道有多少列,就需要先查询,再用循环语句拼装出需要的SQL:
1 | DECLARE |
正则提取CLOB里的文本
字段中内容为:
因为回车符不能用可见字符表示,所以使用 chr 函数 来把文本拆分为多行处理:
1 | SELECT c1, |
(待续)