我有一张这样的桌子......
AppDomain.GetAssemblies
我的变量如下:+------------+----------+
| NPA | nama |
+------------+----------+
| 0101010003 | adi |
| 0101020004 | adu |
| 0101030005 | ade |
| 0102010006 | abi |
| 0103010007 | 25910015 |
+------------+----------+
,$npa1 = 01
,$npa2 = 02
如何使SQL Server 2014查询获取包含第一个字符$npa3 = 03
和010101xxxx
以及010102xxxx
的npa
如何在SQL Server 2014和PHP中实现它?
答案 0 :(得分:2)
我想你想要:
select t.*
from t
where left(npa, 6) in ('0101' + $npa1, '0101' + $npa2, '0101' + $npa3);
也就是说,您应该使用参数将值传递给查询,而不是重复字符串。