¿Qué son los operadores SQL y cómo funcionan?



Este artículo es una guía completa sobre los principales operadores de SQL que puede utilizar en consultas para recuperar, administrar y acceder a datos en la base de datos.

Mientras manejamos datos en bases de datos, a menudo tendemos a realizar diferentes tipos de operaciones para manipular y recuperar datos. SQL siendo la base de los sistemas de gestión de bases de datos, ofrece a varios operadores para realizar dichas operaciones. En este artículo sobre los operadores de SQL, discutiré los distintos operadores que se utilizan en SQL, en la siguiente secuencia:

Operadores SQL-SQL-Edureka





    1. Operadores aritméticos
    2. Operadores de comparación
    3. Operadores logicos

¿Qué son los operadores SQL?

Los operadores SQL son palabras clave reservadas que se utilizan en la cláusula WHERE de un para realizar operaciones aritméticas, lógicas y de comparación. Los operadores actúan como conjunciones en declaraciones SQL para cumplir múltiples condiciones en una declaración.

Dado que existen diferentes tipos de operadores en SQL, entendamos lo mismo en la siguiente sección de este artículo sobre operadores SQL.



Tipos de operadores SQL

Operadores aritméticos

Estos operadores se utilizan para realizar operaciones como suma, multiplicación, resta, etc.

Operador Operación Descripción
+AdiciónAgregar valores a ambos lados del operador
SustracciónSe utiliza para restar el valor del lado derecho del valor del lado izquierdo
*MultiplicaciónMultiplica los valores presentes en cada lado del operador
/DivisiónDivide el valor del lado izquierdo por el valor del lado derecho
%MóduloDivide el valor del lado izquierdo por el valor del lado derecho y devuelve el resto

Ejemplo:

SELECCIONAR 40 + 20 SELECCIONAR 40-20 SELECCIONAR 40 * 20 SELECCIONAR 40/20 SELECCIONAR 40% 20

Salida:

60 20 800 2 0

Bueno, se trataba de los operadores aritméticos disponibles en SQL. A continuación, en este artículo sobre operadores SQL, entendamos los operadores de comparación disponibles.



cómo usar atom para python

Operadores de comparación

Estos operadores se utilizan para realizar operaciones como igual a, mayor que, menor que, etc.

Operador Operación Descripción
=Igual aSe utiliza para comprobar si los valores de ambos operandos son iguales o no. Si son iguales, devuelve VERDADERO.
>Mas grande queDevuelve VERDADERO si el valor del operando izquierdo es mayor que el operando derecho.
<Menos queComprueba si el valor del operando izquierdo es menor que el operando derecho, si es así, devuelve TRUE.
>=Mayor qué o igual aSe usa para verificar si el operando izquierdo es mayor o igual que el operando derecho, y devuelve VERDADERO, si la condición es verdadera.
<=Menos que o igual aDevuelve VERDADERO si el operando izquierdo es menor o igual que el operando derecho.
o! =No igual aSe utiliza para comprobar si los valores de los operandos son iguales o no. Si no son iguales, devuelve VERDADERO.
!>No mayor queComprueba si el operando izquierdo no es mayor que el operando derecho, si es así, devuelve VERDADERO.
!<No menos queDevuelve VERDADERO, si el operando izquierdo no es menor que el operando derecho.

Ejemplo:

Para su mejor comprensión, consideraré la siguiente tabla para realizar varias operaciones.

Identificación del Estudiante Primer nombre Apellido Años
1AtulMishra23
2PriyaKapoor21
3RohanSinghania21
4AkankshaJain20
5VaibhavGupta25

Ejemplo [Usar igual a]:

SELECCIONE * DE Estudiantes DONDE Edad = 20

Salida:

Identificación del Estudiante Primer nombre Apellido Años
4AkankshaJain20

Ejemplo [Usar mayor que]:

SELECCIONAR * DE estudiantes DONDE Edad> 23

Salida:

Identificación del Estudiante Primer nombre Apellido Años
5VaibhavGupta25

Ejemplo [Use menor o igual que]:

SELECCIONAR * DE estudiantes DONDE Edad<= 21 

Salida:

Identificación del Estudiante Primer nombre Apellido Años
2PriyaKapoor21
3RohanSinghania21
4AkankshaJain20

Ejemplo [No igual a]:

SELECCIONAR * DE estudiantes DONDE Edad> 25

Salida:

Identificación del Estudiante Primer nombre Apellido Años
1AtulMishra23
2PriyaKapoor21
3RohanSinghania21
4AkankshaJain20

Bueno, esos fueron algunos ejemplos de operadores de comparación. Continuando en este artículo sobre operadores SQL, entendamos los distintos operadores lógicos disponibles.

Operadores logicos

Los operadores lógicos se utilizan para realizar operaciones como ALL, ANY, NOT, BETWEEN, etc.

Operador Descripción
TODOSSe utiliza para comparar un valor específico con todos los demás valores de un conjunto.
NINGUNACompara un valor específico con cualquiera de los valores presentes en un conjunto.
ENSe utiliza para comparar un valor específico con los valores literales mencionados.
ENTREBusca valores dentro del rango mencionado.
YPermite al usuario mencionar varias condiciones en una cláusula WHERE.
OCombina varias condiciones en una cláusula WHERE.
NOOperadores negados, que se utilizan para invertir la salida del operador lógico.
EXISTESe utiliza para buscar la presencia de la fila en la tabla.
ME GUSTA Compara un patrón utilizando operadores comodín.
ALGUNOSSimilar al operador ANY, y se usa para comparar un valor específico con algunos de los valores presentes en un conjunto.

Ejemplo:

Voy a considerar la tabla de Estudiantes considerada arriba, para realizar algunas de las operaciones.

Ejemplo [ANY]

SELECCIONE * DE Estudiantes DONDE Edad> CUALQUIER (SELECCIONE Edad DE Estudiantes DONDE Edad> 21)

Salida:

Identificación del Estudiante Primer nombre Apellido Años
1AtulMishra23
5VaibhavGupta25

Ejemplo [BETWEEN & AND]

SELECCIONE * DE Estudiantes DONDE Edad ENTRE 22 Y 25

Salida:

Identificación del Estudiante Primer nombre Apellido Años
1AtulMishra23

Ejemplo [IN]

SELECCIONE * DE Estudiantes DONDE Edad EN ('23 ',' 20 ')

Salida:

Identificación del Estudiante Primer nombre Apellido Años
1AtulMishra23
4AkankshaJain20

En este artículo, he explicado solo algunos ejemplos. Yo diría, avance y practique algunos ejemplos más sobre los diferentes tipos de operadores para obtener buenas prácticas en la escritura de consultas SQL.

Si desea obtener más información sobre MySQL y conozca esta base de datos relacional de código abierto, luego consulte nuestra que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MySQL en profundidad y lo ayudará a dominar el tema.

Tienes una pregunta para nosotros? Por favor, menciónelo en la sección de comentarios de este artículo sobre 'Operadores SQL' y me pondré en contacto con usted.