¿Debo usar != o para no igual en T-SQL?

He visto SQL que utiliza tanto != como <> para no igual. ¿Cuál es la sintaxis preferida y por qué?

Me gusta !=, porque <> me recuerda a Visual Basic.

'' es del estándar SQL-92 y '!=' es un operador T-SQL propietario. También está disponible en otras bases de datos, pero como no es estándar hay que tomarlo caso por caso.

En la mayoría de los casos, sabrás a qué base de datos te estás conectando, así que esto no es realmente un problema. En el peor de los casos tendrás que hacer una búsqueda y reemplazo en tu SQL.

Comentarios (4)