ACTIVIDAD 3 Consultas con Condicionales
Sintaxis de la cláusula WHERE MySQL
Veamos la sintaxis extraída de su web oficial:
SELECT campo1, campo2...
FROM tabla1, tabla2...
[WHERE condicion1 [AND [OR]] condicion2...
Tal y como podemos apreciar la sintaxis es sencilla, realizamos la consulta SELECT de la tabla o tablas y después vendrían las posibles condiciones con WHERE.
Operadores condicionales de la cláusula WHERE MySQL
Veamos los operadores condicionales:
- '=' El operador = determina si el valor de los campos comparados son iguales.
- '!=' El operador != determina si el valor de los campos comparados son distintos.
- '>' El operador > determina si el primer valor es mayor que el segundo valor comparado.
- '<' El operador < determina si el primer valor es menor que el segundo valor comparado.
- '>=' El operador >= determina si el primer valor es mayor o igual que el segundo valor comparado.
- '<=' El operador <= determina si el primer valor es menor o igual que el segundo valor comparado.
Ejemplos de cláusula WHERE MySQL
Vamos a ver con una serie de ejemplos sencillos los condicionantes de WHERE:
SELECT nombre, apellidos FROM empleados WHERE edad = 40
En el ejemplo superior estamos seleccionando el nombre y apellidos de los empleados que tengan 40 años. Cuando el campo a comparar es numérico va sin comillas.
SELECT nombre, apellidos FROM empleados WHERE pais = 'México'
En el ejemplo superior estamos seleccionando el nombre y apellidos de los empleados que sean de México. El campo a comparar es alfanumérico, por lo tanto va entre comillas.
SELECT nombre, apellidos FROM empleados WHERE estado_civil != 'soltero'
En el ejemplo superior estamos seleccionando el nombre y apellidos de los empleados que estén casados, la condición implica que el resultado devuelto sea distinto a 'soltero'.
Tomada de: https://www.anerbarrena.com/where-mysql-5520/
Base de datos para consulta con condiciones y relacionales
Descargar el siguiente libro de Excel con el paso a paso cada uno de los retos realizados en clase con consultas condicionales. Utilizando la Base de Datos LIBRERIA

Descargar el siguiente libro de Excel y realizar paso a paso cada uno de los retos.
Utilizando la Base de Datos LIBRERIA y guardar la evidencia de los comandos utilizados.
Descargar el siguiente libro de Excel y realizar paso a paso cada uno de los retos.
Utilizando la Base de Datos LIBRERIA y guardar la evidencia de los comandos utilizados.
Temas:
• FUNCIONES BASICAS PARA REALIZAR CALCULOS
• Modificar o actualizar datos o registros
• ELIMINAR INFORMACIÓN O REGISTROS
• ORDENAR LA INFORMACION
Dar clic en le siguiente link para realizar el Reto #2
Definición ejemplos y sintaxis del comando Join
Consulta
Consultar quien es el autor del libro Estructura de datos.

ANALISIS 1
Que se desea consultar y de que tablas?. libro.id_libro libro.Titulo autor.codaut autor.nombre
2. Que tablas se ven afectadas o involucradas? Libro Autor Liautedi
3. Condición (es)
libro.descripcion=Estructura
de datos
4. Como se relacionan las tablas? libro.idlibro=liautedi.idlibro1 liautedi.codaut1=autor.codaut
5. Que comando se debe utilizar? select
Sintaxis
libro.titulo,autor.nombre from libro,autor,liautedi where libro.titulo='estructura de datos' and libro.id_libro=liautedi.id_libro1 and liautedi.codaut1=autor.codaut;
R//:Estructura de datos no tiene autor ya que su id es L03 y en liautedi no esta grabado con su id, por lo tanto no tiene autor
ANALISIS 2
Que se desea consultar y de que tablas?
libro.idlibro
libro.descripcion
autor.codautor
autor.nombre
2. Que tablas se ven afectadas o involucradas?
Libro
Autor
Liautedi
3. Condición (es)
autor.nombre=Luis joyanes
4. Como se relacionan las tablas?
libro.idlibro=liautedi.idlibro1
liautedi.codaut1=autor.codaut
5. Que comando se debe utilizar? select
Sintaxis
select libro.titulo,autor.nombre from libro,autor,liautedi where autor.nombre='Luis Joyanes' and libro.id_libro=liautedi.id_libro1 and liautedi.codaut1=autor.codaut;
ANALISIS 3
Que se desea consultar y de que tablas?
libro.descripcion
autor.nombre
2. Que tablas se ven afectadas o involucradas?
Libro
Autor
Liautedi
3. Condición (es)
libro.descripcion=BD II
4. Como se relacionan las tablas?
libro.idlibro=liautedi.idlibro
liautedi.codautor=autor.codautor
5. Que comando se debe utilizar? select
Sintaxis
select libro.titulo 'LIBRO',autor.nombre 'AUTOR' from libro,autor,liautedi where libro.titulo='BD II' and libro.id_libro=liautedi.id_libro1 and liautedi.codaut1=autor.codaut;
ANALISIS 4Que se desea consultar y de que tablas?
libro.descripcion
autor.nombre
2. Que tablas se ven afectadas o involucradas?
Libro
Autor
Liautedi
3. Condición (es)
libro.descripcion=BD II
4. Como se relacionan las tablas?
libro.idlibro=liautedi.idlibro
liautedi.codautor=autor.codautor
5. Que comando se debe utilizar? select
Sintaxis
select libro.titulo 'LIBRO',autor.nombre 'AUTOR' from libro,autor,liautedi where libro.titulo='BD II' and libro.id_libro=liautedi.id_libro1 and liautedi.codaut1=autor.codaut;
