1. 程式人生 > >sql字串拼接,轉義

sql字串拼接,轉義

sql語句中有一些符號是具有特殊含義的,比如/ 如果想讓他當成普通字元 需要轉義 ,但是有時候轉義規則不清楚的話,很難成功 這是可以使用sql字串連線函式:CONCAT 例項:

#max(CASE seg_type WHEN '再審申請人稱/抗訴機關稱' THEN txt END) AS 再審申請人稱_抗訴機關稱,
max(CASE seg_type WHEN   CONCAT('再審申請人稱','/','抗訴機關稱') THEN txt END) AS 再審申請人稱_抗訴機關稱,

需要說明的是,此函式沒有固定引數個數,一般好幾個拼接都是可以完成的