select?t.*?from?t1?t?where?regexp_like(t.str,'[ac]');
站在用戶的角度思考問題,與客戶深入溝通,找到東風(fēng)網(wǎng)站設(shè)計(jì)與東風(fēng)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋東風(fēng)地區(qū)。
oracle中的函數(shù)regexp_like,很好用的哦,其中[ac]為正則表達(dá)式,意思是,在str字段的數(shù)據(jù)里,匹配有包含a或者c的數(shù)據(jù)。具體請(qǐng)?jiān)诰W(wǎng)上查詢oracle數(shù)據(jù)庫(kù)中regexp_like函數(shù)的應(yīng)用,希望能幫助你。
建議做一個(gè)字符串拆分的函數(shù),比較通用;
用該函數(shù)將1024,1025,1026,1027拆分成4行后用in或者exists匹配:
具體方案可以參考:
的第二種.
匹配完整域名的正則表達(dá)式:
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}表達(dá)的意思如下:
一個(gè)完整的域名,由根域名、頂級(jí)域名、二級(jí)域名、三級(jí)域名……構(gòu)成,每級(jí)域名之間用點(diǎn)分開,每級(jí)域名由字母、數(shù)字和減號(hào)構(gòu)成(第一個(gè)字母不能是減號(hào)),不區(qū)分大小寫,長(zhǎng)度不超過63。
(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?表達(dá)的意思如下:
完整的域名至少包括兩個(gè)名字(比如google.com,由google和com構(gòu)成),最后可以有一個(gè)表示根域的點(diǎn)(在規(guī)范中,最后有一個(gè)點(diǎn)的才是完整域名,但一般認(rèn)為包括兩個(gè)以上名字的域名也是完整域名,哪怕后面沒有點(diǎn))。