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次付款
