在使用oracle查詢表的字段是,有時根據需求我們需要將兩個字段或者多個字段進行拼接,這時我們可以採用concat函式或者||達到字段拼接的目的。
例子:select 「c」 || 「,」 || 「d」 from test
結果就是"c,d"
例子:select 「c」 || 「,」 || 「b」 || 「/」 || 「c」 from test
結果就是"c,b/c"
如果用函式concat(ch1,ch2)來拼接字段的話,concat函式限制只能拼接兩個,這時可以用||來實現自由拼接
如果表a中有hj_name和hjt_name,我們通過以下欄位將其拼接
hj_name lhj_ckass
jia 1 a2
b1 b2
語句一:select concat(hj_name, lhj_ckass)
from tablea
語句二:select hj_name|| lhj_ckassfrom tablea
語句三 :select concat(hj_name , lhj_ckass),hj_name|| lhj_ckassfrom tablea
語句一和語句二達到了將將字段hj_name 和 lhj_ckass拼接的目的,並且作用相同
語句三則能同時顯示concat(hj_name , lhj_ckass) hj_name || lhj_ckass兩列內容,方便觀察兩列效果是否一致
mysql修改查詢出來結果
需求 之前漢字轉拼音時候發覺有個字母 轉換錯了,應該是v才對,實際上 也沒錯,但是在計算機拼音中 是用v表示的,所以要把表中的 全部轉換為v 一開始覺得這個sql應該也不難,先查詢出來所有的符合條件的然後update 寫出來了發現報錯了。you can t specify target table ...
查詢出來內容為null,resultMap相關解答
resultmap常用知識點 resultmap元素,是mybatis對映檔案中最為重要 功能最強大的元素。使用jdbc查詢,返回resultsets,是最為常用的資料庫操作。resultmap的設計,簡化了對映檔案中編寫複雜sql的操作。列名與屬性名對映,一般用於列名和屬性名不一致的情況。resu...
MongoDB匯出查詢出來的資料集合
第一步 將查詢的結果生成一張臨時表 use 資料庫 var result db.集合名.find while result.hasnext db.temp 臨時表 insert result.next 第二步 需要認證 mongoexport h cdn或者ip d 資料庫名 port 埠號 use...