asdfadf
Sentencia WHERE
La cláusula WHERE se utiliza para hacer filtros en las consultas, es decir, seleccionar solamente algunas filas de la tabla que cumplan una determinada condición.
Porejemplo:
Seleccionar las personas cuyo nombre sea ANTONIO
SELECT * FROM personasWHERE nombre = 'ANTONIO'
Nombre
apellido1
apellido2
ANTONIO
PEREZ
GOMEZ
ANTONIO
GARCIA
BENITO
Operadores ANDOR
Los operadores AND y OR se utilizan para filtrar resultados con 2 condiciones.
El operador AND mostrará los resultados cuando se cumplan las 2 condiciones.
Condición1 AND condición2
Eloperador OR mostrará los resultados cuando se cumpla alguna de las 2 condiciones.
Condicion1 OR condicion2
En la tabla personas
Nombre
apellido1
apellido2
ANTONIO
PEREZ
GOMEZ
ANTONIO
GARCIABENITO
LUIS
LOPEZ
PEREZ
La siguiente sentencia (ejemplo AND) dará el siguiente resultado:
SELECT * FROM personas WHERE nombre = 'ANTONIO' AND apellido1 = 'GARCIA'
Nombre
apellido1apellido2
ANTONIO
GARCIA
BENITO
La siguiente sentencia (ejemplo OR) dará el siguiente resultado:
SELECT * FROM personas WHERE nombre = 'ANTONIO' OR apellido1 = 'GARCIA'
Nombre
apellido1
apellido2ANTONIO
PEREZ
GOMEZ
ANTONIO
GARCIA
BENITO
También se pueden combinar AND y OR, como el siguiente ejemplo:
SELECT * FROM personas WHERE nombre = 'ANTONIO' AND (apellido1 = 'GARCIA' ORapellido1 = 'LOPEZ’)
Nombre
apellido1
apellido2
ANTONIO
GARCIA
BENITO
Actividad:
Trabajando con la base de datos ESCUELA, escribir las sentencias SQL para resolver los siguientes ejercicios
1.Seleccionar todos los registros cuyo nombre sea Nahuel.
Select*from ESCUELA WHERE nombre=’Nahuel’
2. Realizar una búsqueda del DNI 40111777
Select*from ESCUELA WHERE DNI=40111777
3. Seleccionarlos apellidos de los alumnos cuyo apellido sea Rios.
Select apellido from alumnos WHERE apellido=’Rios’
4. Seleccionar DNI y apellido de los alumnos que vivan en Moreno 332 o en Saravi 244.
Select...
Regístrate para leer el documento completo.