Sql語句中Like嵌套用法

通常的Like用法:函數

SELECT U_NAME FROM T_USER WHERE U_NAME LIKE '%A%'

可是,我這次like關鍵字後面的對應值是一個變量,須要用select語句來實現,用了CONCAT 關鍵字,將select到的結果與「%」鏈接起來,才得以實現所需功能,以下所示:spa

SELECT U_NAME FROM T_USER WHERE U_NAME LIKE CONCAT('%',CONCAT((SELECT STUDENT_NAME FROM T_CLASS WHERE STUDENT_ID = 'XX'),'%'))

其中CONCAT函數只有兩個參數,因此拼接了兩次.net

 

 

 

 

參考文章:https://blog.csdn.net/weixin_40751723/article/details/80938612code

相關文章
相關標籤/搜索