一般的Like用法:
SELECT U_NAME FROM T_USER WHERE U_NAME LIKE '%A%'
但是,我此次like關鍵字后面的對應值是一個變量,需要用select語句來實現,用了CONCAT 關鍵字,將select到的結果與“%”連接起來,才得以實現所需功能,如下所示:
SELECT U_NAME FROM T_USER WHERE U_NAME LIKE CONCAT('%',CONCAT((SELECT STUDENT_NAME FROM T_CLASS WHERE STUDENT_ID = 'XX'),'%'))
其中CONCAT函數只有兩個參數,所以拼接了兩次
參考文章:https://blog.csdn.net/weixin_40751723/article/details/80938612