Filtering with WHERE · Filtrado con WHERE
Filtering rows with WHERE
So far every query returned all the rows. Add a WHERE clause to keep only the rows that match a condition:
Only rows where the condition is true are returned.
Filtrar filas con WHERE
Hasta ahora, cada consulta devolvió todas las filas. Añada una cláusula WHERE para mantener únicamente las filas que coincidan con una condición:
SELECT name, score FROM student WHERE score >= 80;
Solo se devuelven las filas en las que la condición es verdadera.
Comparison operators
You can compare with:
=equal to<>not equal to<less than,>greater than<=at most,>=at least
Numbers are written plainly (80). Text must go in single quotes ('11B'):
Operadores de comparación
Puede comparar con:
=igual a<>diferente de<menor que,>mayor que<=como máximo,>=al menos
Los números se escriben directamente (80). El texto debe ir entre comillas simples ('11B'):
SELECT name FROM student WHERE form = '11B';
Common mistakes
- Text values go in single quotes:
WHERE name = 'Ann'. WHEREcomes afterFROM.
Errores comunes
- Los valores de texto van entre comillas simples:
WHERE name = 'Ann'. WHEREva después deFROM.
WHERE filters rows · WHERE filtra filas
WHERE keeps only the rows whose condition is true. · WHERE mantiene solo las filas cuya condición es verdadera.
Show the name and · y score of every student who scored 80 or more. · Muestra el name y score de cada estudiante que haya obtenido una puntuación de 80 o más.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.
Show the name of every student in form 11B. (Text goes in single quotes.) · Muestra el name de cada estudiante en la clase 11B. (El texto va entre comillas simples.)
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.