Operadores en Transact SQL

La siguiente tabla ilustra los operadores de Transact SQL .

Tipo de operador Operadores
Operador de asignación =
Operadores aritméticos + (suma)
- (resta)
* (multiplicación)
/ (división)
** (exponente)
% (modulo)
Operadores relacionales o de comparación

= (igual a)
<> (distinto de)
!=  (distinto de)

< (menor que)
> (mayor que)
>= (mayor o igual a)
<= (menor o igual a)
!>  (no mayor a)
!<  (no menor a)

Operadores lógicos AND (y lógico)
NOT (negacion)
OR   (o lógico)
&    (AND a nivel de bit)
|     (OR a nivel de bit)
^     (OR exclusivo a nivel de bit)  
Operador de concatenación +
Otros ALL (Devuelve TRUE si el conjunto completo de comparaciones es TRUE)
ANY(Devuelve TRUE si cualquier elemento del conjunto de comparaciones es TRUE)
BETWEEN (Devuelve TRUE si el operando está dentro del intervalo)
EXISTS (TRUE si una subconsulta contiene filas)
IN (TRUE si el operando está en la lista)
LIKE (TRUE si el operando coincide con un patron)
NOT (Invierte el valor de cualquier operador booleano)
SOME(Devuelve TRUE si alguna de las comparaciones de un conjunto es TRUE)

 

Operadores en Transact SQL
Pedro Herrarte Sánchez

Pedro Herrarte, es consultor independiente, ofreciendo servicios de consultoría, análisis, desarrollo y formación. Posee mas de diez años de experiencia trabajando para las principales empresas de España. Es especialista en tecnologías .NET, entornos Web, bases de datos (SQL Server y ORACLE) e integración de sistemas. Es experto en desarrollo (C#, ASP.NET, VB.Net, T-SQL, PL/SQL, , ASP, CGI , C, Pro*C, Java, Essbase, Vignette, PowerBuilder y Visual Basic ...) y bases de datos (SQL Server y ORACLE). Es fundador, diseñador y programador de www.devjoker.com.