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

相关文章
相关标签/搜索