я хав имя столбца, который является VARCHARSql Server - Альтернатива делать RTRIM/LTRIM в котором положение
Я хочу, чтобы отфильтровать все результаты, где имя является пустой строкой ...
select name
from tblNames
where name <> ''
То, что я хочу сделать, это:
select name
from tblNames
where Ltrim(RTrim(name)) <> ''
Я хочу, чтобы применить облицовку на имя в ИНЕКЕ, но я прочитал несколько статей с упоминанием проблемы производительности функций внутри где п
Я хочу, чтобы решение этой проблемы, не повреждая производительность
Просто, чтобы быть ясным - есть ли у вас записи, которые представляют собой пробелы, то есть больше, чем просто пустую строку? – kaj
Он может также пустые строки, а также нули и пробелы. – abbas
Ну, есть следующие варианты с точки зрения содержания: 1. nulls 2. Пустые строки 3. Пространства только 4. Данные с дополнительными пробелами. Если вы пытаетесь избежать только 1 и 2, вы можете сделать 'where name <> '', а имя не равно null - в некоторых установках, которые также игнорируют 3. Но если вы хотите явно избегать 3, удалив пробелы, тогда вам, вероятно, нужна функция. 'где name <> ''' игнорирует нули в определенной конфигурации, поэтому может быть достаточно – kaj