select * from 表名 where?length(nvl(字段,''))=1?order by 字段

儀隴網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
例如:一個列里面有長短不一的數(shù)字如何判斷數(shù)字的長度
如:I_CODE
使用select?I_CODE?from?tablename ?where?length(I_CODE)=4。即可算出答案
另外,一個漢字在Oracle數(shù)據(jù)庫里占多少字節(jié)跟數(shù)據(jù)庫的字符集有關(guān),UTF8時,長度為三。select lengthb('飄') from dual?? 可查詢漢字在Oracle數(shù)據(jù)庫里占多少字節(jié)
擴展資料
查詢包含DNO字段,且字段長度10的表,使用如下函數(shù)
select * from user_tab_cols t where t.column_name like '%DNO%' and data_length 10;
有時候數(shù)據(jù)庫中有很多表包含同一個字段時,要修改表字段長度,可以通過這個查詢哪些需要修改。
參考資料 百度百科——Oracle視圖
Oracle一個中文漢字占用幾個字節(jié),要根據(jù)Oracle中字符集編碼決定。
查詢Oracle Server端的字符集方法:
有很多種方法可以查出oracle server端的字符集,比較直觀的查詢方法是以下這種:
SQLselect userenv(‘language’) from dual; ?
結(jié)果如下:AMERICAN _ AMERICA. ZHS16GBK。
字節(jié)(Byte /bait/ n. [C])是計算機信息技術(shù)用于計量存儲容量的一種計量單位,通常情況下一字節(jié)等于有八位,也表示一些計算機編程語言中的數(shù)據(jù)類型和語言字符。Byte數(shù)據(jù)類型(字節(jié)型)用一個字節(jié)(Byte)儲存,可區(qū)別256個數(shù)字,取值范圍:0到255。 Byte是從0-255的無符號類型,所以不能表示負數(shù)。具體參照數(shù)據(jù)類型。
查看數(shù)據(jù)庫字符集,涉及三方面的字符集:
查詢oracle server端的字符集 :比較直觀的查詢方法是以種:?SQLselectuserenv(‘language’) from dual;?結(jié)果類似如下:AMERICAN _ AMERICA. ZHS16GBK?
如何查詢dmp文件的字符集 :用oracle的exp工具導(dǎo)出的dmp文件也包含了字符集信息,dmp文件的第2和第3個字節(jié)記錄了dmp文件的字符集。如果dmp文件不大,比如只有 幾M或幾十M,可以用UltraEdit打開(16進制方式),看第2第3個字節(jié)的內(nèi)容,如0354,然后用以下SQL查出它對應(yīng)的字符集:?SQL select nls_charset_name(to_number('0354','xxxx')) from dual;?如果dmp文件很大,比如有2G以上(這也是最常見的情況),用文本編輯器打開很慢或者完全打不開,可以用以下命令(在unix主機上):?cat exp.dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6 ,然后用上述SQL也可以得到它對應(yīng)的字符集。?
查詢oracle client端的字符集:在windows平臺下,就是注冊表里面相應(yīng)OracleHome的NLS_LANG。還可以在dos窗口里面自己設(shè)置,比如:set nls_lang=AMERICAN_AMERICA.ZHS16GBK ,這樣就只影響這個窗口里面的環(huán)境變量。?在unix平臺下,就是環(huán)境變量NLS_LANG。
網(wǎng)站標(biāo)題:oracle如何查詢字節(jié),查看Oracle字符集
當(dāng)前鏈接:http://chinadenli.net/article12/heoggc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、用戶體驗、網(wǎng)站維護、外貿(mào)網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)