SQL | ALGUNO

SQL | Los operadores ALL y ANY
SOME evalúan la condición entre las tablas externa e interna y se evalúan como verdaderos si el resultado final devuelve cualquier fila. Si no, entonces se evalúa como falso.

  • Las condiciones de comparación SOME y ANY son similares entre sí y son completamente intercambiables.
  • ALGUNOS deben coincidir con al menos una fila en la subconsulta y deben estar precedidos por operadores de comparación.

Sintaxis:

SELECT column_name(s)
FROM table_name
WHERE expression comparison_operator SOME (subquery)

Mesa de instructores:

Nombre Departamento Salario
Chandra Biología Computacional 1
Visweswaran Electrónica 1.5
Abrahán Ciencias de la Computación 1.3
John Electrónica 1.2
samantha Ciencias de la Computación 2
Jyoti Electrónica 1.2
Debarka Ciencias de la Computación 2
Ganesh Biología Computacional 0.9

Ejemplos de consultas y resultados:

select name
from instructor
where Salary > some(select Salary
from instructor
where dept='Computer Science');

Producción:

Visweswaran
samantha
Debarka

Explicación
Los instructores con salario > (salario de algún instructor en el departamento de ‘Ciencias de la Computación’) son devueltos. Los salarios en el departamento de ‘Ciencias de la Computación’ son 1,3, 2 y 2. Esto implica que cualquier instructor con un salario superior a 1,3 puede incluirse en el resultado final.

Ejercicio: Intente escribir la misma consulta usando CUALQUIER cláusula.

Este artículo es una contribución de Anannya Uberoi . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *