Contenido del Curso
Introducción a SQL
Introducción a SQL
Usando la cláusula WHERE
En las bases de datos, las tablas suelen contener grandes volúmenes de datos. Sin embargo, a menudo nos interesa recuperar partes específicas de los datos en lugar de la totalidad. Para ello, es necesario definir las condiciones de recuperación de los datos, que se denominan criterios de filtrado.
Los datos se filtran mediante una cláusula WHERE
que especifica los criterios de búsqueda en una sentencia SELECT
. La cláusula WHERE
aparece inmediatamente después del nombre de la tabla.
Veamos un ejemplo:
SELECT name, continent FROM country WHERE continent='Europe';
Explicación: La sentencia SELECT
obtiene 2 columnas de la tabla country
y devuelve sólo las filas con el valor de continente Europe
.
Nota
Tenga en cuenta que debemos encerrar el valor entre comillas simples('').
Posición de la cláusula
Cuando usamos las cláusulas ORDER BY
y WHERE
, nos aseguramos de que la cláusula ORDER BY
viene después de la cláusula WHERE
. Veamos el siguiente ejemplo:
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Tarea
Escriba una consulta SQL para recuperar las columnas id
, name
y region
de la tabla country
(por favor, recupere estas columnas en este orden), devolviendo sólo las filas con el continent
North America
.
Tenga en cuenta que North America
debe escribirse correctamente en mayúsculas, y north america
no es lo mismo. Por lo tanto, tenga cuidado y escríbalo como North America
.
Aquí tienes un breve ejemplo de la tabla country
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
¡Gracias por tus comentarios!
Usando la cláusula WHERE
En las bases de datos, las tablas suelen contener grandes volúmenes de datos. Sin embargo, a menudo nos interesa recuperar partes específicas de los datos en lugar de la totalidad. Para ello, es necesario definir las condiciones de recuperación de los datos, que se denominan criterios de filtrado.
Los datos se filtran mediante una cláusula WHERE
que especifica los criterios de búsqueda en una sentencia SELECT
. La cláusula WHERE
aparece inmediatamente después del nombre de la tabla.
Veamos un ejemplo:
SELECT name, continent FROM country WHERE continent='Europe';
Explicación: La sentencia SELECT
obtiene 2 columnas de la tabla country
y devuelve sólo las filas con el valor de continente Europe
.
Nota
Tenga en cuenta que debemos encerrar el valor entre comillas simples('').
Posición de la cláusula
Cuando usamos las cláusulas ORDER BY
y WHERE
, nos aseguramos de que la cláusula ORDER BY
viene después de la cláusula WHERE
. Veamos el siguiente ejemplo:
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Tarea
Escriba una consulta SQL para recuperar las columnas id
, name
y region
de la tabla country
(por favor, recupere estas columnas en este orden), devolviendo sólo las filas con el continent
North America
.
Tenga en cuenta que North America
debe escribirse correctamente en mayúsculas, y north america
no es lo mismo. Por lo tanto, tenga cuidado y escríbalo como North America
.
Aquí tienes un breve ejemplo de la tabla country
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
¡Gracias por tus comentarios!
Usando la cláusula WHERE
En las bases de datos, las tablas suelen contener grandes volúmenes de datos. Sin embargo, a menudo nos interesa recuperar partes específicas de los datos en lugar de la totalidad. Para ello, es necesario definir las condiciones de recuperación de los datos, que se denominan criterios de filtrado.
Los datos se filtran mediante una cláusula WHERE
que especifica los criterios de búsqueda en una sentencia SELECT
. La cláusula WHERE
aparece inmediatamente después del nombre de la tabla.
Veamos un ejemplo:
SELECT name, continent FROM country WHERE continent='Europe';
Explicación: La sentencia SELECT
obtiene 2 columnas de la tabla country
y devuelve sólo las filas con el valor de continente Europe
.
Nota
Tenga en cuenta que debemos encerrar el valor entre comillas simples('').
Posición de la cláusula
Cuando usamos las cláusulas ORDER BY
y WHERE
, nos aseguramos de que la cláusula ORDER BY
viene después de la cláusula WHERE
. Veamos el siguiente ejemplo:
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Tarea
Escriba una consulta SQL para recuperar las columnas id
, name
y region
de la tabla country
(por favor, recupere estas columnas en este orden), devolviendo sólo las filas con el continent
North America
.
Tenga en cuenta que North America
debe escribirse correctamente en mayúsculas, y north america
no es lo mismo. Por lo tanto, tenga cuidado y escríbalo como North America
.
Aquí tienes un breve ejemplo de la tabla country
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
¡Gracias por tus comentarios!
En las bases de datos, las tablas suelen contener grandes volúmenes de datos. Sin embargo, a menudo nos interesa recuperar partes específicas de los datos en lugar de la totalidad. Para ello, es necesario definir las condiciones de recuperación de los datos, que se denominan criterios de filtrado.
Los datos se filtran mediante una cláusula WHERE
que especifica los criterios de búsqueda en una sentencia SELECT
. La cláusula WHERE
aparece inmediatamente después del nombre de la tabla.
Veamos un ejemplo:
SELECT name, continent FROM country WHERE continent='Europe';
Explicación: La sentencia SELECT
obtiene 2 columnas de la tabla country
y devuelve sólo las filas con el valor de continente Europe
.
Nota
Tenga en cuenta que debemos encerrar el valor entre comillas simples('').
Posición de la cláusula
Cuando usamos las cláusulas ORDER BY
y WHERE
, nos aseguramos de que la cláusula ORDER BY
viene después de la cláusula WHERE
. Veamos el siguiente ejemplo:
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Tarea
Escriba una consulta SQL para recuperar las columnas id
, name
y region
de la tabla country
(por favor, recupere estas columnas en este orden), devolviendo sólo las filas con el continent
North America
.
Tenga en cuenta que North America
debe escribirse correctamente en mayúsculas, y north america
no es lo mismo. Por lo tanto, tenga cuidado y escríbalo como North America
.
Aquí tienes un breve ejemplo de la tabla country
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |