- 浏览: 4249 次
- 性别:
- 来自: 上海
最新评论
文章列表
1.SELECT * FROM XMLTABLE('Page/Data' PASSING XMLTYPE('<Page><Data Period="1" AKEY="671_1" SEQ="1" FVL="内容12" /></Page>') COLUMNS SEQ NUMBER PATH '@Period', ASSET_TYPE CHAR(20) PATH '@AKEY', ...
(二)字符函数1.CHR 1) 形式 CHR(n [USING NCHAR_CS]) 2) 作用 返回指定字符码所代表的字符 3) 例子 (1)SELECT CHR(65)||CHR(9)||CHR(66) "制表符" FROM DUAL; (2)SELECT CHR(65)||CHR(10)||CHR(66) "换行符" FROM DUAL; (3)SELECT CHR(196 USING NCHAR_CS)FROM DUAL; 2.CONCAT 1) 形式 CONCAT(char1,char2) 2) 作用 连接两个字符串 ...
(一)数值函数ABS 取绝对值; MOD 取余; SQRT 开平方;ROUND 取小数位(四舍五入); POWER 取次方SIN COS TAN LN LOG等1.BITAND 1) 形式 BITAND(expr1,expr2) 2) 作用 按位与运算 3) 例子 (1)SELECT bitand(8, 2) FROM dual; (2)SELECT bitand(bin_to_num(1, 1, 0), bin_to_num(0, 1, 1)) "Binary" FROM dual;2.CEIL 1) 形式 CEIL(n) 2) 作用 取整 CEIL(n) ...
连接字符串1.wm_concat2.listagg案例:/*拆分regexp_substr 合并wm_concat 替换regexp_replace*/WITH a AS (SELECT '1,a,1,b,2,a,2,c,3,d,3,e,4,y' a FROM dual)SELECT b, wm_concat(c) d FROM (SELECT regexp_substr(a, '[^,]+', 2 * LEVEL - 1, LEVEL) b, regexp_substr(a, '[^,]+', 2 * LEVEL, LEVEL) c FROM ...
一、Oracle中的正则函数 1.REGEXP_SUBSTR (1)函数调用:REGEXP_SUBSTR(source_char,pattern,position,occurrence,match_param,subexpr) source_char:被匹配的字符串 pattern:正则表达式 position:匹配开始位置(可选,默认为1) occurrence:匹配第几个位 ...