在SQL for WHERE子句中组合两个字段
我发现了这个,但它只回答MySQL服务器。我的问题与此非常相似,只是我正在使用MS SQL server 这是我尝试过的,但它不起作用。非常感谢您的帮助在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子句之后 坏的一面是它没有使用索引来执行全表扫描,这很慢
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%'