SQL模糊查询Like语句中可以用变量吗?

我们日常用的like语句都是指定需要查询的常量,如like '%王%'等,现在我想将其中的“王”换成变量进行批量查询,只要每次给变量赋值为不同的值,就可以查询出不同的结果,请问是否可以实现,或者有其他的模糊查询方法可以实现这种查询吗?

万千封印
浏览 2030回答 1
1回答

翻过高山走不出你

sql的模糊查询like字句是可以的使用变量的。如图:使用 + 号连接变量,或者在变量中添加 % 都可以,如declare @test varchar(20)set @test = '李%'select b from a where b like @test
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server