欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

oracleregexp_like用法與正則

ORACLE中的支持正則表達(dá)式的函數(shù)主要有下面四個(gè):
1,REGEXP_LIKE :與LIKE的功能相似
2,REGEXP_INSTR :與INSTR的功能相似
3,REGEXP_SUBSTR :與SUBSTR的功能相似
4,REGEXP_REPLACE :與REPLACE的功能相似
它們?cè)谟梅ㄉ吓cOracle SQL 函數(shù)LIKE、INSTR、SUBSTR 和REPLACE 用法相同,
但是它們使用POSIX 正則表達(dá)式代替了老的百分號(hào)(%)和通配符(_)字符。
POSIX 正則表達(dá)式由標(biāo)準(zhǔn)的元字符(metacharacters)所構(gòu)成:
'^' 匹配輸入字符串的開(kāi)始位置,在方括號(hào)表達(dá)式中使用,此時(shí)它表示不接受該字符集合。
'$' 匹配輸入字符串的結(jié)尾位置。如果設(shè)置了 RegExp 對(duì)象的 Multiline 屬性,則 $ 也匹
配 '\n' 或 '\r'。
'.' 匹配除換行符之外的任何單字符。
'?' 匹配前面的子表達(dá)式零次或一次。
'+' 匹配前面的子表達(dá)式一次或多次。
'*' 匹配前面的子表達(dá)式零次或多次。
'|' 指明兩項(xiàng)之間的一個(gè)選擇。例子'^([a-z]+|[0-9]+)$'表示所有小寫(xiě)字母或數(shù)字組合成的
字符串。
'( )' 標(biāo)記一個(gè)子表達(dá)式的開(kāi)始和結(jié)束位置。
'[]' 標(biāo)記一個(gè)中括號(hào)表達(dá)式。
'{m,n}' 一個(gè)精確地出現(xiàn)次數(shù)范圍,m=<出現(xiàn)次數(shù)<=n,'{m}'表示出現(xiàn)m次,'{m,}'表示至少
出現(xiàn)m次。
\num 匹配 num,其中 num 是一個(gè)正整數(shù)。對(duì)所獲取的匹配的引用。
字符簇: 
[[:alpha:]] 任何字母。
[[:digit:]] 任何數(shù)字。
[[:alnum:]] 任何字母和數(shù)字。
[[:space:]] 任何白字符。
[[:upper:]] 任何大寫(xiě)字母。
[[:lower:]] 任何小寫(xiě)字母。
[[:punct:]] 任何標(biāo)點(diǎn)符號(hào)。
[[:xdigit:]] 任何16進(jìn)制的數(shù)字,相當(dāng)于[0-9a-fA-F]。
各種操作符的運(yùn)算優(yōu)先級(jí)
\轉(zhuǎn)義符
(), (?:), (?=), [] 圓括號(hào)和方括號(hào)
*, +, ?, {n}, {n,}, {n,m} 限定符
^, $, anymetacharacter 位置和順序

*/
--創(chuàng)建表
create table fzq
(
id varchar(4),
value varchar(10)
);
--數(shù)據(jù)插入
insert into fzq values
('1','1234560');
insert into fzq values
('2','1234560');
insert into fzq values
('3','1b3b560');
insert into fzq values
('4','abc');
insert into fzq values
('5','abcde');
insert into fzq values
('6','ADREasx');
insert into fzq values
('7','123 45');
insert into fzq values
('8','adc de');
insert into fzq values
('9','adc,.de');
insert into fzq values
('10','1B');
insert into fzq values
('10','abcbvbnb');
insert into fzq values
('11','11114560');
insert into fzq values
('11','11124560');
--regexp_like
--查詢value中以1開(kāi)頭60結(jié)束的記錄并且長(zhǎng)度是7位
select * from fzq where value like '1____60';
select * from fzq where regexp_like(value,'1....60');
--查詢value中以1開(kāi)頭60結(jié)束的記錄并且長(zhǎng)度是7位并且全部是數(shù)字的記錄。
--使用like就不是很好實(shí)現(xiàn)了。
select * from fzq where regexp_like(value,'1[0-9]{4}60');
-- 也可以這樣實(shí)現(xiàn),使用字符集。
select * from fzq where regexp_like(value,'1[[:digit:]]{4}60');
-- 查詢value中不是純數(shù)字的記錄
select * from fzq where not regexp_like(value,'^[[:digit:]]+$');
-- 查詢value中不包含任何數(shù)字的記錄。
select * from fzq where regexp_like(value,'^[^[:digit:]]+$');
--查詢以12或者1b開(kāi)頭的記錄.不區(qū)分大小寫(xiě)。
select * from fzq where regexp_like(value,'^1[2b]','i');
--查詢以12或者1b開(kāi)頭的記錄.區(qū)分大小寫(xiě)。
select * from fzq where regexp_like(value,'^1[2B]');
-- 查詢數(shù)據(jù)中包含空白的記錄。
select * from fzq where regexp_like(value,'[[:space:]]');
--查詢所有包含小寫(xiě)字母或者數(shù)字的記錄。
select * from fzq where regexp_like(value,'^([a-z]+|[0-9]+)$');
--查詢?nèi)魏伟瑯?biāo)點(diǎn)符號(hào)的記錄。
select * from fzq where regexp_like(value,'[[:punct:]]');

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、平泉ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的平泉網(wǎng)站制作公司

例子:判斷姓名是否為空,少于兩個(gè)字符,包含數(shù)字和字母

create or replace
FUNCTION CheckName(NameStr in VARCHAR2) RETURN integer
As
BEGIN
--符合返回1,不符合返回0
   if(NameStr is null or length(NameStr)<2) then
      return 0;
   else
      if(NameStr like '%未取名%') then
       RETURN 0;
       end if;
       if regexp_like(NameStr,'^([a-z]+|[0-9]+|[A-Z]+)$') then
       return 0;
       end if; 
       return 1;      
   end if;
END CheckName;



摘自:https://www.cnblogs.com/einyboy/archive/2012/08/01/2617606.html

網(wǎng)站欄目:oracleregexp_like用法與正則
文章源于:http://aaarwkj.com/article36/gdiipg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作品牌網(wǎng)站設(shè)計(jì)、微信公眾號(hào)、網(wǎng)站改版、外貿(mào)網(wǎng)站建設(shè)、定制開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
午夜午色夜之日本福利片| 亚洲一区二区三区日本在线| 综合资源网日韩天天操| 国产精品午夜福利天堂| 日本特黄特色高清免费大片| 亚洲精品国产av成人网| 久久成人影院免费观看| 久久人妻精品一区二区三区| 加勒比在线观看欧美一区| 六月丁香花五月婷婷| 日本特黄特色大片免费| 成人午夜性色福利视频| 国产片中文字幕在线观看| 日本加勒比在线播放一区| 欧美大片免费久久精品| 亚洲激情午夜福利视频| 日本丰满熟女毛茸茸的黑逼| 中文字幕在线精品乱码麻豆| 免费又色又爽无遮挡网站| 刘亦菲毛片一区二区三区| 一区二区三区免费在线观看视频| 中文字幕一区二区三区不卡日日 | 亚洲欧美日韩乱码综合久久| 亚洲精品美女久久久久高潮| 亚洲免费av第一区第二区| 国产亚洲日本精品二区| 欧美一区二区三区午夜| 青青草免费在线视频视频| 日本一本高清免费不卡| 国产成人激情自拍视频在线观看| 九九在线视频免费观看精品视频| 九九视频在线观看免费观看| 日本爱爱一区二区三区| 久久偷拍女生厕所尿尿| 亚洲一区二区精品91眼镜| 给我搜一个一级黄色片| 日韩欧美一区二区狠狠插| 香蕉视频在线观看亚洲精品| 色婷婷亚洲综合色一区二区| 国产女主播在线观看视频| 熟女俱乐部五十路六十路|