首页 > 解决方案 > SQL 查询:返回带空格的名字和姓氏的更好选择?

问题描述

我正在尝试查找名字或姓氏在名称中间包含空白空间的客户列表。这是我正在使用的当前查询。

SELECT * FROM dbo.tblCustomers
WHERE FirstName LIKE '% %'
       OR
      LastName LIKE '% %'

更新*** 基本上,我只想在名称中间的某个位置返回名称左侧或右侧没有空格的数据。

标签: sqlsql-servertsql

解决方案


SELECT *
FROM dbo.tblCustomers
WHERE
    TRIM(FirstName) LIKE '% %'
    OR
    TRIM(LastName) LIKE '% %'

推荐阅读