Sql语句中Like嵌套用法

2年前 (2022) 程序员胖胖胖虎阿
255 0 0

一般的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

 

版权声明:程序员胖胖胖虎阿 发表于 2022年9月26日 下午11:56。
转载请注明:Sql语句中Like嵌套用法 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...