Operadores SQL

Utilice los operadores SQL para especificar operaciones de comparación y aritméticas entre expresiones.

Puede utilizar varios tipos de operadores SQL.

Operador Ejemplo Descripción Sintaxis

BETWEEN

"COSTS"."UNIT_COST" BETWEEN 100.0 AND 5000.0

Determina si un valor está entre dos límites no inclusivos.

BETWEEN puede precedido por NOT para negar la condición.

BETWEEN [LowerBound] AND [UpperBound]

IN

"COSTS"."UNIT_COST" IN(200, 600, 'A')

Determina si un valor está presente en un juego de valores.

IN ([Comma Separated List])

IS NULL

"PRODUCTS"."PROD_NAME" IS NULL

Determina si un valor es nulo.

IS NULL

LIKE

"PRODUCTS"."PROD_NAME" LIKE 'prod%'

Determina si un valor coincide con toda una cadena o con parte de ésta. Se suele utilizar con caracteres comodín para indicar cualquier coincidencia de cadenas de caracteres de cero o varios caracteres (%) o cualquier coincidencia de carácter único (_).

LIKE

+

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Signo más para sumar.

+

-

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Signo menos para restar.

-

* o X

SUPPORT_SERVICES_EXPENDITURE * 1.5

Signo de multiplicación para multiplicar.

*

X

/

CAPITAL_OUTLAY_EXPENDITURE/1.05

Signo de división para dividir.

/

%

 

Porcentaje

%

||

STATE||CAST(YEAR AS CHAR(4))

Concatenación de cadenas de caracteres.

||

(

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Paréntesis de apertura.

(

)

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Paréntesis de cierre.

)

>

YEAR > 2000 and YEAR < 2016 and YEAR <> 2013

Signo mayor que: indica los valores mayores que la comparación.

>

<

YEAR > 2000 and YEAR < 2016 and YEAR <> 2013

Signo menor que: indica los valores inferiores a la comparación.

<

=

 

Signo igual: indica el mismo valor.

=

>=

 

Signo mayor que o igual: indica los valores que son iguales o mayores que la comparación.

>=

<=

 

Signo menor que o igual: indica los valores que son iguales o inferiores a la comparación.

<=

<>

YEAR > 2000 and YEAR < 2016 and YEAR <> 2013

Distinto de, indica los valores que son superiores o inferiores, pero diferentes.

<>

,

STATE in ('ALABAMA','CALIFORNIA')

Coma: signo que se utiliza para separar elementos en una lista.

,