SQL SERVER选择子字符串

时间:2018-05-09 02:31:05

标签: php sql sql-server

我有一张这样的桌子......

AppDomain.GetAssemblies

我的变量如下:+------------+----------+ | NPA | nama | +------------+----------+ | 0101010003 | adi | | 0101020004 | adu | | 0101030005 | ade | | 0102010006 | abi | | 0103010007 | 25910015 | +------------+----------+ $npa1 = 01$npa2 = 02

如何使SQL Server 2014查询获取包含第一个字符$npa3 = 03010101xxxx以及010102xxxx的npa 如何在SQL Server 2014和PHP中实现它?

1 个答案:

答案 0 :(得分:2)

我想你想要:

select t.*
from t
where left(npa, 6) in ('0101' + $npa1, '0101' + $npa2, '0101' + $npa3);

也就是说,您应该使用参数将值传递给查询,而不是重复字符串。