Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Usando la cláusula WHERE | Filtrando Datos
Introducción a SQL
course content

Contenido del Curso

Introducción a SQL

Introducción a SQL

1. Recuperando Datos
2. Ordenando Datos Recuperados
3. Filtrando Datos
4. Filtrado de Datos Avanzado
5. Funciones de Agregación

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:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

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:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

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:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

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:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 3. Capítulo 1
toggle bottom row

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:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

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:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

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:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

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:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 3. Capítulo 1
toggle bottom row

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:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

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:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

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:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

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:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

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:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

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:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

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:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 3. Capítulo 1
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt