12.176 cursos gratis
8.740.559 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

SQL. Uso de la clausula WHERE

Autor: Alexander Alvarez Vaca
Curso:
8/10 (1 opinión) |7 alumnos|Fecha publicación: 19/12/2011
Envía un mensaje al autor

Vamos a aprender a hacer algunas consultas en sql desde las básicas hasta algunas avanzadas, usando la cláusula where, que es con la que nosotros aprenderemos a filtrar datos por distintas restricciones, a continuación encontrarás la información completa.

Bueno empecemos, primero vamos hacer de cuenta que tenemos una tabla llamada estudiantes, entonces vamos a usar los campos nombre, apellidos y nota, y vamos a mostrar solo los que tengan notas mayores a 50.

Acontinuación un ejemplo donde se detallan estos puntos.

http://https://www.facebook.com/xander.technology.bolivia

Sería de la siguiente forma:

Seleccióname el nombre y los apellidos

Del archivo estudiantes

Cuya nota sea mayor a 50

Ahora eso en sql sería de la siguiente forma:

Select nombre, apellidos
from etudiantes
where nota > 50

Con la anterior 3 líneas de código mostraremos de estudiantes los nombres y apellidos de los cuales sus notas sean mayores a 50.

Entonces la forma de hacer consulta con sql usando la cláusula where es de la siguiente forma:

Select campos (separados por comas)
from tabla
where condicion

Ahora  otro ejemplo, vamos a mostrar todos los nombres de los estudiantes que tengan notas entre 36 y 51

Select nombre

From etudiantes
where nota > 35 and nota < 52

También podría expresarse de la siguiente forma:

Select nombre

From etudiantes
where nota >= 36 and nota <= 51

También de la siguiente forma:

Select nombre

From etudiantes
where nota between
36 and 51

También se pueden usar operadores aritméticos junto con la clase where pero no es nuestro objetivo, pero vamos a dar un ejemplo:

Select nombre, apellidos
from etudiantes
where nota > 50 + 10

Ahora otra consulta en la cual vamos a escoger a todos los estudiantes que tengan el apellido “álvarez”  y vamos a mostrar su nombre y su nota, se hace de la siguiente forma:

Select nombre, nota

From etudiantes
where apellido = ‘álvarez’

Ahora digamos que queremos encontrar a los estudiantes que tengan el nombre paul o juan paul o jose paul si algún estudiante tiene uno de estos tres nombres vamos a mostrar su nombre; apellido y su nota:

Select nombre, apellido, nota

From etudiantes
where nombre = ‘paul’ or nombre = ‘juan paul’ or nombre = ‘jose paul’

Y qué tal si queremos encontrar a los estudiantes que tengan el nombre igual a ‘alexander ‘y apellido igual a ‘álvarez’ esto se hace de la siguiente forma:

Select nombre, nota

From etudiantes
where nombre = ‘alexander’ and apellido = ‘álvarez’

Ahora vamos hacer algo un poco avanzado que tal si queremos encontrar a todos los estudiantes y mostrar sus apellidos de los cuales sus nombres empiecen por a. Esto se logra de la siguiente forma:

Select nombre, nota

From etudiantes
where nombrelike ‘a%’

También se puede hacer buscando que empiece el apellido con a ‘alc’ entonces seria de la siguiente forma:

Select nombre, nota

From etudiantes
where apellido like  ‘alc%’

Espero que estos ejemplos de hayan sido muy útiles.

¿No es el curso que buscabas? Aquí tienes más:

Sobre el curso rápido

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratará tus datos para realizar acciones promocionales (vía email y/o teléfono).
En la política de privacidad conocerás tu derechos y gestionarás la baja.

1 opinión de SQL. Uso de la clausula WHERE

Valoración usuarios: 8/10
Gracias
8/10

Sobre: SQL. Uso de la clausula WHERE- 19/12/2011
Buen tutorial, me agrada poder encontrar esta información de forma tan sencilla de entender.
  

Ver más opiniones de "SQL. Uso de la clausula WHERE"



Cursos similares

SQL
73.355 alumnos  
SQL (Structured Query Language) es un lenguaje de programación para acceder y... [10/05/04]
Curso de MySQL con PHP
1.754 alumnos  
El gestor de bases de datos MySQL se basa en el sistema de bases de datos... [10/01/11]
Introducción al lenguaje SQL
131 alumnos  
Curso de programación, aprende el lenguaje sql que es un lenguaje de acceso a bases... [16/11/11]


¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail