美圖欣賞 | 設為首頁 | 加入收藏 | 網站地圖

當前位置:電腦中國 > 數據庫 > oracel >

ORACLE中關于表的一些特殊查詢語句

2018-11-29 11:31|來源:未知 |作者:dnzg |點擊:

1: 如何判斷字段的值里面:那些數據包含小寫字母或大小字母

判斷字段NAME的值里面有小寫字母的記錄

方式1:

?
1
2
SELECT NAME FROM TEST
WHERE regexp_like(NAME,'[[:lower:]]');

方式2

?
1
2
SELECT NAME FROM TEST
WHERE regexp_like(NAME,'[a-z]');

判斷字段NAME的值里面有大寫字母的記錄

方式1:

?
1
2
SELECT NAME FROM TEST
WHERE regexp_like(NAME,'[[:upper:]]');

方式2:

?
1
2
SELECT NAME FROM TEST
WHERE regexp_like(NAME,'[A-Z]');

2: 如何判斷字段里面的值里面包含特殊字符

例如,我想找出表TEST的字段NAME里面包含特殊字符&的相關記錄

?
1
2
SELECT NAME FROM ESCMOWNER.TEST
WHERE regexp_like(NAME,'[&]');

3: 如何判斷字段里面的值前面或后面有空格

1:字段前面或后面存在空格的記錄信息:

?
1
2
SELECT * FROM TEST WHERE
length(NAME) > length(trim(NAME))
(責任編輯:dnzg)
足彩半全场是什么意思