Servidor SQL: operadores de comparación

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Servidor SQL: operadores de comparación

Este tutorial de SQL Server explora todos los operadores de comparación para probar la igualdad y la desigualdad, así como operadores más avanzados en SQL Server (Transact-SQL).

describir

Utilice operadores de comparación en la cláusula WHERE para determinar qué registros seleccionar. La siguiente es una lista de operadores de comparación que puede usar en SQL Server (Transact-SQL):

operador de comparación describir
= igual
<> no es igual
!= no es igual
> mejor que
>= Mayor qué o igual a
< menos que
<= Menos que o igual a
! > no mayor que
! no menos que
existe( ) coincide con los valores de la lista
No negar una condición
Entre rango (inclusivo)
Blanco nulo
no nulo valor no nulo
me gusta Coincidencia de patrones usando % y _
existe La condición se cumple si la subconsulta devuelve al menos una fila

Hay muchos operadores de comparación en SQL Server y Transact-SQL. Exploremos cómo usar los operadores más comunes.

Ejemplo: operador de igualdad

En SQL Server puedes usar = operador para probar la igualdad en las consultas.

Por ejemplo:

SELECT *
FROM employees
WHERE first_name="Jane";

En este ejemplo, la declaración SELECT anterior devolverá todas las filas en la tabla de empleados donde first_name es igual a Jane.

Ejemplo – Operador de desigualdad

En SQL Server puedes usar <> o != operador para probar las desigualdades en las consultas.

Por ejemplo, podemos usar <> operador, de la siguiente manera:

SELECT *
FROM employees
WHERE first_name <> 'Jane';

En este ejemplo, la instrucción SELECT devolverá todas las filas de la tabla de empleados donde first_name no sea igual a Jane.

o también puedes usar != operador, de la siguiente manera:

SELECT *
FROM employees
WHERE first_name != 'Jane';

Ambas consultas devolverán los mismos resultados.

Ejemplo: operador mayor que

puedes usarlo > Operadores en SQL Server para probar expresiones mayores que.

SELECT *
FROM employees
WHERE employee_id > 3000;

En este ejemplo, la declaración SELECT devolverá todas las filas de la tabla de empleados con employee_id mayor que 3000. employee_id igual a 3000 no se incluirá en el conjunto de resultados.

Ejemplo: operador mayor o igual que

En SQL Server puedes usar >= operador para probar expresiones para mayor o igual que.

SELECT *
FROM employees
WHERE employee_id >= 3000;

En este ejemplo, la declaración SELECT devolverá todas las filas en la tabla de empleados con employee_id mayor o igual a 3000. En este caso, se incluirá en el conjunto de resultados un nemployee_id igual a 3000.

Ejemplo: operador menor que

puedes usarlo < Operadores en SQL Server para probar expresiones menores que.

SELECT *
FROM employees
WHERE employee_id < 500;

En este ejemplo, la instrucción SELECT devolverá todas las filas de la tabla de empleados con employee_id inferior a 500. employee_id igual a 500 no se incluirá en el conjunto de resultados.

Ejemplo: operador menor o igual

En SQL Server puedes usar <= operador para probar expresiones menores que o iguales a.

SELECT *
FROM employees
WHERE employee_id <= 500;

En este ejemplo, la declaración SELECT devolverá todas las filas en la tabla de empleados con employee_id menor o igual a 500. En este caso, se incluirán en el conjunto de resultados n employee_ids iguales a 500.

Ejemplo: operadores avanzados

Para operadores de comparación más avanzados, hemos escrito tutoriales específicos para discutir cada uno individualmente. Estos temas se tratarán más adelante, o puede saltar a uno de estos tutoriales ahora.

  • existe( )
  • No
  • Entre
  • Blanco
  • no nulo
  • me gusta
  • existe