Diferencia entre la cláusula From y Where en SQL

1. Cláusula FROM:
se utiliza para seleccionar el conjunto de datos que se manipulará mediante el comando Seleccionar, Actualizar o Eliminar. Se utiliza junto con las instrucciones SQL para manipular el conjunto de datos de la tabla de origen. Podemos utilizar subconsultas en la cláusula FROM para recuperar el conjunto de datos de mesa.

Sintaxis de la cláusula FROM:

SELECT * 
FROM TABLE_NAME; 

2. Cláusula WHERE:
se utiliza para aplicar cualquier condición en el conjunto de datos seleccionado o en los datos de origen. Los datos de origen pueden ser una sola tabla o pueden ser el resultado de unir varias tablas. Devuelve aquellas instancias del conjunto de datos que satisfacen la condición mencionada en la cláusula WHERE. Las condiciones se pueden aplicar usando varios operadores lógicos o de comparación como –
Y, O, EN, NO EN, ENTRE, igual a, no igual a, etc.

Sintaxis de la cláusula WHERE:

SELECT * FROM TABLE_NAME
WHERE (CONDITIONS); 

Ejemplo:
considere un nombre de tabla ESTUDIANTE

S_NO. nombre de SABIO S_SECCIÓN
1 Yash 20 A
2 Lavavajillas 21 A
3 Visesh 19 B
4 Shivam 23 A
5 Vasu 21 B
6 Shrey 20 C

Problema:
Tenemos que seleccionar aquellas instancias de la tabla ESTUDIANTE donde la edad es menor a 22 y la sección es A.

Consulta:

SELECT * 
FROM STUDENT 
WHERE S_AGE<22 AND S_SECTION='A'; 

SALIDA:
aquí la cláusula FROM elige la tabla en la que se debe aplicar la cláusula WHERE y la cláusula WHERE verifica las dos condiciones para encontrar qué instancias del conjunto de datos las satisfacen.

S_NO. nombre de SABIO S_SECCIÓN
1 Yash 20 A
2 Lavavajillas 21 A

Diferencias entre la cláusula FROM y la cláusula WHERE:

S_NO. Cláusula FROM Dónde cláusula
1. Se utiliza para seleccionar el conjunto de datos sobre el que se debe realizar la manipulación. Se utiliza para verificar algunas condiciones para filtrar el resultado.
2. Proporcionamos un conjunto de datos en la cláusula FROM como entrada. En la cláusula WHERE damos alguna condición como entrada.
3. La cláusula FROM selecciona el conjunto de datos para proporcionarlo a la cláusula WHERE para aplicar las condiciones dadas en la consulta. La cláusula WHERE actúa como selector que filtra las instancias requeridas del conjunto de datos proporcionado por la cláusula FROM.
4. La cláusula FROM es obligatoria porque si no hay un conjunto de datos, no se puede realizar ninguna manipulación. WHERE es opcional, lo usamos solo en caso de verificación de condición.

Publicación traducida automáticamente

Artículo escrito por ypsjnv2013 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 *