Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQL for WHERE子句中组合两个字段_Sql_Sql Server - Fatal编程技术网

在SQL for WHERE子句中组合两个字段

在SQL for WHERE子句中组合两个字段,sql,sql-server,Sql,Sql Server,我发现了这个,但它只回答MySQL服务器。我的问题与此非常相似,只是我正在使用MS SQL server 这是我尝试过的,但它不起作用。非常感谢您的帮助 SELECT * WHERE ([fstName] + ' ' + [lstName]) LIKE '%John Smith%' FROM [usersTable] WHERE子句必须位于FROM子句之后 坏的一面是它没有使用索引来执行完整的表扫描,这很慢。WHERE子句必须位于FROM子句之后 坏的一面是它没有使用索引来执行全表扫描,这很慢

我发现了这个,但它只回答MySQL服务器。我的问题与此非常相似,只是我正在使用MS SQL server

这是我尝试过的,但它不起作用。非常感谢您的帮助

SELECT *
WHERE ([fstName] + ' ' + [lstName]) LIKE '%John Smith%'
FROM [usersTable]
WHERE子句必须位于FROM子句之后

坏的一面是它没有使用索引来执行完整的表扫描,这很慢。

WHERE子句必须位于FROM子句之后


坏的一面是它没有使用索引来执行全表扫描,这很慢。

非常感谢您的即时响应。真管用!我认为顺序无关紧要。尽管这个问题只针对SQL Server,但值得一提的是,它在MySQL中不起作用。非常感谢您的即时回复。真管用!我认为顺序无关紧要。尽管问题只针对SQL Server,但值得一提的是,它在mySql中不起作用
SELECT *
FROM   Advancement.dbo.classNotes
WHERE  fstName + ' ' + lstName LIKE '%John Smith%'