想到一個(gè)最傻的方法,就是先去掉最后一位字符,然后再多個(gè)like:
創(chuàng)新互聯(lián)建站自成立以來,一直致力于為企業(yè)提供從網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)站制作、電子商務(wù)、網(wǎng)站推廣、網(wǎng)站優(yōu)化到為企業(yè)提供個(gè)性化軟件開發(fā)等基于互聯(lián)網(wǎng)的全面整合營銷服務(wù)。公司擁有豐富的網(wǎng)站建設(shè)和互聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)管理經(jīng)驗(yàn)、成熟的應(yīng)用系統(tǒng)解決方案、優(yōu)秀的網(wǎng)站開發(fā)工程師團(tuán)隊(duì)及專業(yè)的網(wǎng)站設(shè)計(jì)師團(tuán)隊(duì)。
select * from(
select t.*,substr(字段,0,length(字段)-1) as 字段2 from table t
) t1 where t1.字段2 like '%A%'
or t1.字段2 like '%B%'
...
or t1.字段2 like '%Z%'
可以用正則表達(dá)來實(shí)現(xiàn)。
如,以下兩個(gè)查詢:
select case when regexp_like('123-ASDF-119','([a-z])') then '包含小寫字母' else '不包含小寫字母' end from dual;
結(jié)果為:
select case when regexp_like('123-asdf-119','([a-z])') then '包含小寫字母' else '不包含小寫字母' end from dual;
結(jié)果為:
select
case
when
regexp_like(字段名,'.([a-z]+|[A-Z])')
then
'包含字母'
else
'不包含字母'
end
from
表名字
正則表達(dá)式函數(shù):regexp_like
關(guān)鍵的參數(shù)是第二個(gè):'.([a-z]+|[A-Z])'其中.表示匹配任何單字符,換行符除外
[a-z]是小寫字母|或[A-Z]大寫字母。
編程注意事項(xiàng):
1、程序不僅需要給計(jì)算機(jī)讀
,
也要給程序員讀。
程序設(shè)計(jì)風(fēng)格的原則
,
代碼應(yīng)該清楚的和簡單的
,
具有直截了當(dāng)?shù)倪壿?/p>
,
自然的表達(dá)式
,
通行的語言使用方式
,
有意義的名字和幫助作用和注釋。
2、自定義類型名以大寫字母開頭,各單詞之間以大寫字母分隔,如
CallType
(即駱駝式命
名法)
。
變量名以小寫字母開頭,
各單詞之間以大寫字母
分隔
(變量活動范圍前綴以下劃線
分隔)
,如
m_pReleaseIn。函數(shù)名以大寫字母開頭,各單詞之間以大寫字母分隔(進(jìn)程、進(jìn)
程頁及子函數(shù)前綴以下劃
線分隔)
,如
Sub_ErrorDealing。
3、命名宏定義時(shí),表示最大個(gè)數(shù)時(shí)定義為
XXX_MAX_NUM(如最大子節(jié)點(diǎn)個(gè)數(shù)可用
SNODE_MAX_NUM表示)
,表示最大取值時(shí)定義為
XXX_MAX(如
PT
板
E1的最大取值
可用
PT_E1_MAX表示)
。定義最小個(gè)數(shù)時(shí)定義為
XXX_MIN_NUM,定義最小取值時(shí)定義
為
XXX_MIN。
(以防止下標(biāo)使用時(shí)難以分辨是否需要減
1)
查找位置的函數(shù)為instr函數(shù)。下標(biāo)以1開始,如果不存在則返回0。
舉例如下:
1、創(chuàng)建測試表,
create table test_instr(str varchar2(20));
2、插入測試數(shù)據(jù)
insert into test_instr values ('abc');
insert into test_instr values ('cdaf');
insert into test_instr values ('bbed');
3、查詢表的記錄,select t.*, rowid from test_instr t;
4、編寫sql,查找字母'a'在表中各記錄的位置;
select t.*, instr(str,'a') location from test_instr t,可以發(fā)現(xiàn),最后一條記錄,不存在該字符的話,則返回0。
本文名稱:oracle字母怎么查詢 Oracle怎么查詢
鏈接分享:http://muchs.cn/article18/hjdhgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、云服務(wù)器、Google、ChatGPT、域名注冊、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)