甲骨文中有哪些字符串函数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
——
完成从双重选择最大(111222),
最大(111222)
- - - - - - - - - - - - - - - - - -
,,,222
完成;选择至少从双(111222);
至少(111222)
- - - - - - - - - - - - - - - -
,111年,
完成从双重;选择地板(-7.8)
选择sys_guid()从双重;
sys_guid ()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 52 e859dc8a9d0da8e053fb6410ac9549
插入t1值(& # 39;我们& # 39;);
插入t1值(& # 39;我你& # 39;);
插入t1值(& # 39;你们& # 39;);
插入t1值(& # 39;吃饭& # 39;);
插入t1值(& # 39;他& # 39;);
比;select * from t1 order by nlssort(名字,& # 39;nls_sort=schinese_pinyin_m& # 39;);
完成从双重选择systimestamp;
完成选择vsize (ename)“byte"从emp deptno=30;
完成从emp选择ora_hash (ename);
完成从sysdate选择提取(小时)从emp;
完成从双重选择信号(3434)。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
正则表达式
regexp_count的
regexp_instr的
regexp_replace的
regexp_substr的
regexp_like的
regexp_like
完成选择的从emp ename regexp_like (ename, & # 39; | & # 39;);
完成选择从emp ename ename像& # 39;% % & # 39;或者ename & # 39; % S % & # 39;;
完成选择的从emp ename regexp_like (ename, & # 39; ^一个# 39;);
完成选择的从emp ename regexp_like (ename & # 39; G & # 39;美元);
完成选择的从emp ename regexp_like (ename, & # 39; ^ [a - z] + $ & # 39;);
完成的选择从emp ename regexp_like (ename & # 39; & # 39;, & # 39; c # 39;);
没有行选择
完成的选择从emp ename regexp_like (ename & # 39; & # 39;, & # 39;我# 39;);的
regexp_replace
selelect取代(& # 39;abc # 39; & # 39;一个# 39;,& # 39;d # 39;)
的选择regexp_replace (& # 39; abcabc& # 39; & # 39;一个# 39;,& # 39;0 & # 39;,1,2,& # 39;我# 39;)从双重的
regexp_instr
的选择regexp_instr(& # 39; 1234567890 & # 39; & # 39;(123)(4(56)(78) 0) & # 39;, 1, 1, 1, & # 39;我# 39;,1),
“REGEXP_INSTR"从双;
0123 (((abc) (de) f) ghi) 45 (678)
abcdefghi abcdef abc 678
((河北省)邢(台)(沙河)),,,,,,,,
河北省邢台啊啊
河北省邢台版本
河北生石家庄的
regexp_substr
选择susbtr (& # 39; 172.16.50.1& # 39;)
172.16.100.1
172.168.9。
172.16.100.2
,选择REGEXP_SUBSTR(& # 39; 500年甲骨文百汇,红木海岸,ca # 39;,
,,,,,,,,& # 39;[^]+ & # 39;)“REGEXPR_SUBSTR"
,从双;
^ [,]
[^],
选择REGEXP_COUNT(& # 39; 123123123123 & # 39; & # 39; 123 & # 39;, 3 & # 39;我# 39;)从双计数;
CASE 解码;
10,,,,,+ 1000
20,,,,,+ 1500
30,,,,,,x
40,,,,,-500年
sal 迹象;
& lt; 2000年,
2000 - 4350,
4350 + 1%,,,,
select  2%;
decode 萨尔,sal<2000年,萨尔,
,=2000,sal> sal<4000年,萨尔* 0.99
case
select
case 然后,当sal<2000萨尔
,,,,在2000年和4000年之间然后萨尔* 0.99
,,,,else 萨尔* 0.98
最终获得;,萨尔
得到emp
,
select
case 当deptno=10大敌;然后萨尔+ 1000
,,,,当deptno=20然后萨尔+ 2000
,,,,else 萨尔
最终获得;,萨尔,
case ,deptno 当10,然后萨尔+ 1000
,,,,,,,当20大敌;然后萨尔+ 2000
,,,,else 萨尔
最终获得;,萨尔,
得到emp
,
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
最大值,最小值,平均值,,求和,统计
max ,,min ,avg ,,sum count ()
字符
数字
日期
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
分组函数
选择……,,,组by
,(1),聚集函数
(2)加到组的后面
select
名称,
总和(案例主题当& # 39;语文& # 39;那么其他年级0结束)“语文“,,
max(案例当主题=& # 39;英语& # 39;,那么其他年级0结束)“英语,,,
总和(解码(主题,& # 39;数学& # 39;,年级,0))“数学“,
得到t4
group by 名称;
选择& # 39;我们& # 39;双重;