Другой вариант - использовать LEN()
(конечно, я предполагаю, что конечных пробелов нет):
SELECT [NAME]
FROM [GROUP]
WHERE LEN([NAME]) - LEN(REPLACE([NAME], ' ', '')) = 1
Если данные в столбце NAME
имеют конечный пробел, вы можете использовать TRIM
(для SQL Server 2017+) или комбинация LTRIM()
и RTRIM()
для более ранних версий:
SELECT [NAME]
FROM [GROUP]
WHERE LEN(TRIM([NAME])) - LEN(REPLACE(TRIM([NAME]), ' ', '')) = 1