Lista de Operadores en SQL [Con Ejemplos]
Publicado: 2021-05-02Tenemos que realizar varias operaciones para recuperar o alterar cualquier dato existente de la base de datos. SQL ofrece varios operadores para realizar operaciones del sistema de gestión de bases de datos. Aquí, a través de este artículo, discutiremos varios operadores SQL y alguna información básica y ejemplos. Hablemos ahora de los operadores en SQL .
Tabla de contenido
¿Qué son los Operadores?
Los operadores de SQL son como palabras clave de SQL que pueden realizar operaciones aritméticas, de comparación y lógicas. Son como conjunciones y se pueden usar para especificar las operaciones y condiciones en las declaraciones SQL. Pueden servir múltiples condiciones en la declaración como:
- Operadores aritméticos
- Operadores logicos
- Operadores de comparación
Como hay varios tipos de operadores en SQL , cualquiera puede tomar cualquier curso de SQL para aprender más operadores. Vamos a entenderlos con ejemplos en la siguiente sección.
Operadores en SQL
1. Operadores Aritméticos
Los operadores aritméticos se pueden usar para realizar operaciones aritméticas que incluyen suma, resta, multiplicación y división.
Operador
Operador | Operación | Descripción |
+ | Adición | Este operador se usa para sumar dos valores dados |
– | Sustracción | Para restar los dos valores dados, podemos usar este operador |
* | Multiplicación | Si tenemos que multiplicar los dos valores dados, entonces podemos usar este operador |
/ | División | Para dividir los dos valores dados, podemos usar el operador de división |
% | Módulo | Este operador devuelve el resto obtenido al dividir los dos valores dados |
Ejemplo de Operadores Aritméticos en SQL:
SELECCIONE 80 + 10;
SELECCIONE 80 – 10;
SELECCIONE 80 * 10;
SELECCIONE 80 / 10;
SELECCIONE 80 % 10;
La salida de los comandos SQL anteriores con operadores aritméticos será:
90
70
800
8
0
Entonces, estos son los operadores aritméticos de SQL. Veamos ahora los operadores de comparación en SQL.
2. Operadores de comparación en SQL
Los operadores de comparación se utilizan para comparar dos valores que pueden ser menores, mayores o iguales entre sí. La tabla de operadores de comparación es:
Operador | Operación | Descripción |
= | Igual a | Para comparar los dos valores, podemos usar este operador. |
> | Mas grande que | Este operador booleano devuelve VERDADERO si el valor del operando izquierdo es mayor que el valor del operando derecho. |
< | Menos que | Este operador booleano devuelve VERDADERO si el valor del operando izquierdo es menor que el valor del operando derecho. |
<= | Menos que o igual a | Este operador booleano devuelve VERDADERO si el valor del operando izquierdo es menor o igual que el valor del operando derecho. |
>= | Mayor qué o igual a | Este operador booleano devuelve VERDADERO si el valor del operando izquierdo es mayor o igual que el valor del operando derecho. |
< > O != | No igual a | Este operador se utiliza para comprobar si los dos valores dados son iguales entre sí o no. |
! > | no mayor que | Para comprobar si el operando izquierdo es mayor o no que el operando derecho y este operador devuelve VERDADERO si se encuentra la verdad. |
!< | No menos que | Para verificar si el operando izquierdo es menor o no que el operando derecho y este operador devuelve VERDADERO si se encuentra la verdad. |
Para comparar los valores lógicos, estos operadores se utilizan en SQL. Ahora analicemos algunos de los
operadores lógicos en SQL .
Ejemplo de operador “=”,”<” y “>”
SELECCIONE * DE Empleados DONDE Edad = 20;
SELECCIONE * DE Empleados DONDE Edad < 20;
SELECCIONE * DE Empleados DONDE Edad > 20;
3. Operadores Lógicos en SQL
Analicemos ahora los operadores lógicos en SQL. Hay pocos casos como se especifica en la siguiente tabla donde podemos usar estos operadores lógicos:
Operador | ¿Dónde usar el operador? |
TODOS | Este operador se usa para comparar algunos valores específicos con el resto de los valores de cualquier conjunto. |
NINGUNA | Para comparar cualquier valor específico de un conjunto con el resto de los valores, podemos usar este operador. |
EN | Para comparar cualquier valor específico con los literales, podemos usar este operador. |
ENTRE | Para buscar cualquier valor dentro de un rango dado, podemos usar este operador. |
Y y O | Estos operadores se utilizan para definir varias condiciones en la cláusula WHERE. |
NO | Para invertir la salida del operador lógico, se puede utilizar el operador NOT. |
ME GUSTA | Si queremos comparar un patrón a través de operadores comodín, entonces podemos usar el operador LIKE. |
ALGUNOS | Para comparar algunos de los valores con cualquier valor específico, podemos usar el operador SOME. |
EXISTE | Podemos usar este operador para buscar la presencia de cualquier fila en la tabla. |
Ejemplo de operadores BETWEEN e IN
SELECCIONE * DE Empleados DONDE Edad ENTRE 20 Y 40;
SELECCIONE * DE Empleados DONDE Edad EN ('20', '40');
Estas dos consultas son ejemplos de operadores SQL.
Lectura relacionada: Ideas y temas de proyectos SQL
Aprenda cursos de desarrollo de software en línea de las mejores universidades del mundo. Obtenga programas Executive PG, programas de certificados avanzados o programas de maestría para acelerar su carrera.
Conclusión
SQL tiene muchos usos y operadores, y puede usar y practicar estos operadores para saber más sobre ellos. Los operadores de SQL ayudan en el procesamiento rápido de datos. Además, para comparar dos valores cualesquiera, estos operadores se pueden usar directamente. Se pregunta a los operadores durante muchas entrevistas de candidatos nuevos y experimentados . Aprender comandos SQL y un operador pueden ayudarlo a completar las entrevistas.
Si está interesado en obtener más información sobre el desarrollo de pila completa, consulte el programa Executive PG de upGrad & IIIT-B en desarrollo de software de pila completa, que está diseñado para profesionales que trabajan y ofrece más de 500 horas de capacitación rigurosa, más de 9 proyectos y asignaciones, estado de ex alumnos de IIIT-B, proyectos finales prácticos y asistencia laboral con las mejores empresas.
¿Qué es SQL?
SQL significa Lenguaje de consulta estructurado y es un lenguaje de programación diseñado para recuperar y manipular datos almacenados en sistemas de gestión de bases de datos relacionales. SQL es un lenguaje de programación estándar e independiente del lenguaje. Un programador usa el lenguaje de consulta estructurado para comunicarse con la base de datos, con o sin el apoyo de un administrador de base de datos.
¿Cuál es la diferencia entre una base de datos relacional y no relacional?
La base de datos relacional es un subconjunto de una base de datos no relacional. La base de datos relacional consta de tablas con una clave principal y otras columnas que componen las filas. Está libre de datos redundantes y se puede unir y/o relacionar. La base de datos no relacional (o base de datos no SQL) utiliza un enfoque diferente. No utiliza tablas en absoluto, funciona sobre el concepto de documentos. Puede tener una estructura de árbol o puede ser una estructura de gráfico. Las bases de datos relacionales almacenan datos en tablas, que están formadas por filas y columnas, los datos están relacionados y organizados con otros datos con uniones, índices, restricciones y claves. Por otro lado, las bases de datos no relacionales no son jerárquicas como las bases de datos relacionales y almacenan datos como documentos. Las bases de datos no relacionales no usan uniones para relacionar datos, usan referencias dentro del documento.
¿Cuáles son las aplicaciones de SQL?
Hay muy pocos lenguajes informáticos que puedan superar la popularidad de SQL en términos de naturaleza y alcance. Los lenguajes de programación populares como C, C ++, PHP, Perl, Python están diseñados para secuencias de comandos de propósito general y esa es la única razón de su popularidad y alcance. Sin embargo, en el caso de SQL, es un lenguaje diseñado para el manejo de datos en forma de tablas, estructura de datos y consultas. La popularidad de este lenguaje puede ser atestiguada por el hecho de que está incluido en casi todos los productos de bases de datos con nombres diferentes como FoxPro SQL, Oracle SQL y MS SQL Server. Aunque este lenguaje incluye una amplia gama de bases de datos, no es exactamente lo mismo. Por ejemplo, FoxPro SQL es un dialecto de Sybase SQL, mientras que Oracle SQL es un dialecto del lenguaje PostgreSQL.