Oracle數據庫拼接字符串


Oracle數據庫中字符串拼接的實現

select count() from THT_HTFKJL where ht=1; 假如結果為:3
1、例如上面例子想要給結果拼接字符串有二種實現方法,第一種使用’||’拼接,相當於’+’字符。
select ‘第’||count(
)||’次付款’ from THT_HTFKJL where ht=1; 查詢結果為:第3次付款
2、使用concat函數進行字符串拼接,但是concat(char1,char2)只能拼接2個參數,如果想要多個字符串拼接需要內部再次使用該函數。
select concat(concat(‘第’,count()),’次付款’) from THT_HTFKJL where ht=1;查詢結果為:第三次付款
3、如果想要實現次數加1,也就是查詢結果為:第4次付款,如下操作,直接給進行count(
)+1操作。
select concat(concat(‘第’,count(*)+1),’次付款’) from THT_HTFKJL where ht=1;查詢結果為:第4次付款


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM