Разница между <> и!= В SQL

Что такое Разница между < > и!=?

Ответ 1

Нет, синтаксически.

Оба являются операторами неравенства, <> является стандартом SQL-92, однако его взаимозаменяемость на некоторых платформах с != (например, SQL Server)

Ответ 2

<> - единственный оператор неравенства в стандарте SQL.

Многие системы баз данных SQL поддерживают использование !=, включая PostgreSQL, SQL Server, MySQL, SQLite, Oracle и Firebird, но некоторые из них не включают Apache Derby.

Ответ 3

В Oracle нет разницы. Невозможно говорить обо всех других базах данных.

Ответ 5

Оба используются в SQL Server. Оба используются для одной цели. SQL Server 2000 и предыдущая версия не поддерживают! =, Но SQL Server 2005 и SQL Server 2008 поддерживают как < > и!=

Ответ 6

Функционально нет разницы.

Я думаю, что это вопрос предпочтения программиста: "< > " может быть предпочтительным для программистов, которые используют различные вкусы Pascal или Basic, тогда как "! =" могут быть предпочтительнее теми, кто использует языки, которые являются потомками C (например, С++, Java, С#). Интересно, однако, что оператор сравнения равенства C-стиля ('==') не поддерживается в Oracle - как насчет в других вариантах SQL?

Поделитесь и наслаждайтесь.