Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Dois-je utiliser !=ou <> pour non égal dans T-SQL ?

La plupart des bases de données prennent en charge != (langages de programmation populaires) et <> (ANSI).

Bases de données prenant en charge à la fois != et <> :

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

Bases de données prenant en charge l'opérateur standard ANSI, exclusivement :

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