В TSQL это правильно использовать! = Или всегда нужно использовать <> при выполнении булевых сравнений? Есть ли разница в производительности между этими двумя?Синтаксис сравнения синтаксиса TSQL
0
A
ответ
2
Нет разницы, как и @marc_s сказал, но если делать положить его в на сервер SQL это будет просто преобразовать его в <>
Просто выполните следующие 2 заявления,
SELECT *
FROM sys.databases
WHERE database_id != 1
SELECT *
FROM sys.databases
WHERE database_id <> 1
вы будете видеть в Actual выполнить план оба запроса будет выглядеть следующим образом, и оба имеют одинаковые планы выполнения
0
Там нет абсолютно никакой разницы в использовании! = OR <> ОПЕРАТОРЫ. Что касается производительности, вы не увидите никаких изменений. Я использую <> чтобы я не знал об ошибке.
Смежные вопросы
- 1. Синтаксис сравнения синтаксиса строки Bash
- 2. Ошибка синтаксиса TSQL
- 3. Правильный синтаксис для запроса TSQL для сравнения дат
- 4. Ошибки синтаксиса разворота TSQL
- 5. Создание синтаксиса таблицы TSQL
- 6. Javascript выражения множественного сравнения синтаксиса
- 7. Ошибка: синтаксис $ синтаксиса Синтаксис Ошибка
- 8. Синтаксис синтаксиса jQuery/Синтаксис JavaScript?
- 9. Ошибка синтаксиса сопоставлений сравнения
- 10. TSQL хранимой процедуры Ошибка синтаксиса
- 11. Синтаксис сравнения NumPy List
- 12. Синтаксис для сравнения типа?
- 13. Синтаксис сравнения разницы дат
- 14. Tsql IF ... CASE возвращает ошибку синтаксиса
- 15. C# синтаксис TSQL "IN" параметр
- 16. Некорректное Синтаксис Near '+' - SQL/TSQL
- 17. Синтаксис синтаксиса MySql неправильный?
- 18. Синтаксис синтаксиса переменной C++
- 19. Синтаксис синтаксиса WebApi
- 20. Синтаксис синтаксиса Swift enum
- 21. Синтаксис синтаксиса Fortran
- 22. Синтаксис синтаксиса Bash - значение «- @»
- 23. Синтаксис синтаксиса Python Pandas
- 24. Синтаксис синтаксиса ASP.NET BeginForm()
- 25. синтаксис синтаксиса java weird
- 26. Синтаксис синтаксиса двух таблиц
- 27. синтаксис синтаксиса tmux
- 28. Синтаксис синтаксиса Coq
- 29. Синтаксис синтаксиса Ruby
- 30. Синтаксис синтаксиса списка Haskell
Не имеет значения - только личные предпочтения –
'! =' Не является стандартом ISO, '<>' работает во всех rdbms. –
Возможный дубликат [Должен ли я использовать! = Или <> для не равных в TSQL?] (Http://stackoverflow.com/questions/723195/should-i-use-or-for-not-equal-in-tsql) – davmos