Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy powinienem używać !=lub <> dla not equal w T-SQL?

Większość baz danych obsługuje != (popularne języki programowania) i <> (ANSI).

Bazy danych obsługujące zarówno != i <> :

  • MySQL 5.1:!= i <>
  • PostgreSQL 8.3:!= i <>
  • SQLite:!= i <>
  • Oracle 10g:!= i <>
  • Microsoft SQL Server 2000/2005/2008/2012/2016:!= i <>
  • IBM Informix Dynamic Server 10:!= i <>
  • InterBase/Firebird:!= i <>
  • Apache Derby 10.6:!= i <>
  • Sybase Adaptive Server Enterprise 11.0:!= i <>

Bazy danych obsługujące standardowy operator ANSI, wyłącznie :

  • IBM DB2 UDB 9.5:<>
  • Microsoft Access 2010:<>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skrypt całej bazy danych SQL-Server

  2. Różnica między tabelą DELETE i TRUNCATE w SQL Server

  3. Najlepszy sposób na niszczenie danych XML w kolumnach bazy danych SQL Server

  4. Wstawianie danych SQL Server do Salesforce za pomocą kursora

  5. Czy w tsql wstawka z instrukcją Select jest bezpieczna pod względem współbieżności?