Как сделать сравнение равенства в SQL с поведением C#-like?

Лучше, чтобы просто использовать .addClass() , даже если Вы имеете 1 или больше. Более удобный в сопровождении и читаемый.

, Если у Вас действительно есть желание сделать, несколько свойств CSS тогда используют следующее:

.css({
   'font-size' : '10px',
   'width' : '30px',
   'height' : '10px'
});

нбар!
свойства Any CSS с дефис потребность, которая будет заключена в кавычки.
я поместил кавычки, таким образом, никто не должен будет разъяснять, что, и код будет на 100% функционально.

5
задан 12 revs, 2 users 54% 23 May 2017 в 12:19
поделиться

2 ответа

Снова отредактируйте ... объединение результата должно сработать и упростить задачу:

Равенство:

where COALESCE((A = B) or (A is null and B is null), false)

Согласен, это не очень приятно.

РЕДАКТИРОВАТЬ: Вилкс указал на проблему с A <> B . Я думаю, что это сработает:

where (A <> B) or ((A is null or B is null) and
                   (A is not null or B is not null))

Хотя это может быть проще:

where !(COALESCE((A = B) or (A is null and B is null)), false)
5
ответ дан 14 December 2019 в 04:44
поделиться

Если это Microsoft SQL Server, то вам нужен параметр ANSI_NULLS . Если это другая СУБД, вам придется прочитать документацию к ней. Некоторые из них вообще не поддерживают это.

Добавлено: О, я заметил, что вы упомянули T-SQL. Тогда это MSSQL! :)

3
ответ дан 14 December 2019 в 04:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: