真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle怎么有逗號 oracle第一次出現(xiàn)逗號的位置

逗號怎么插入 oracle

變成全角的,或者把逗號轉(zhuǎn)碼,例如:qt; 插入數(shù)據(jù)庫存儲,讀出的時侯再轉(zhuǎn)碼

成都創(chuàng)新互聯(lián)公司2013年成立,先為巴林右旗等服務(wù)建站,巴林右旗等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為巴林右旗企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

oracle數(shù)據(jù)庫中,的NUMBER(20,6) 類型, 查詢結(jié)果是:0,.9,中間冒出來一個逗號,是這么回事

方法1:

SELECT

CASE WHEN 性別列的列名=0 THEN '男'

WHEN 性別列的列名=1 THEN '女'

END as sex,

age_colname as age

FROM 你要查找的表名

WHERE 條件子句

方法2:

使用內(nèi)置函數(shù)轉(zhuǎn)換。(呵呵,沒分,夠用就行了。)

=補充:

1 你的錯誤i guess 因為幾個欄位之間沒有用逗號分隔造成的。

2 內(nèi)置函數(shù)最常用的方式如icersea:

select decode(column,'0','男','1','女') from table;

oracle 逗號分隔查詢

這個用過程完成比較好,這樣的話可以寫幾個循環(huán),然后一個循環(huán)一個循環(huán)的來做,比較好解釋和控制,而且寫得量應(yīng)該可不大。判斷下instr(字符串,n)的位置然后進行截取,以及判斷是否為0等,就可以進入和跳出循環(huán)。外層則可以是一個游標(biāo)。遍歷class表。這樣就可以了。

如果硬要寫一個sql,那么這里才幾個逗號,如果逗號很大,那么可能要寫很多的decode或者case when,而且不是十分好控制。假如有最多21個逗號,那么你就要寫22個decode。這個工作量有點大了吧。

寫完后,進行行轉(zhuǎn)列,找到username,然后用wm_concat,username合并或者用,最后在根據(jù)查到表的id和class的id進行對應(yīng),得到查詢結(jié)果,可是似乎有點太麻煩了。

我嘗試用start with做,可是沒辦法實驗,不知道行不行,感覺上似乎可以,但是總覺得哪里不對。


分享題目:oracle怎么有逗號 oracle第一次出現(xiàn)逗號的位置
URL分享:http://weahome.cn/article/hgesgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部