3º //
Ahora añadiremos algo mas de código a la consulta del ejercicio anterior.
WHERE, se utiliza para señalar un valor en el campo, podríamos señalar que en la tabla anterior solo nos saque el idioma francés.
La estructura es la siguiente.
SELECT * FROM tabla WHERE columna1 = 'dato1' AND columna2 = 'dato2';
Podemos colocarle diferentes símbolos según lo que necesitemos.
- = -> Señalamos que sea igual al dato.
- <> -> Señalamos que sea distinto al dato.
- IN (1,2,3) -> Señalamos que sean los de la lista en este caso 1, 2 y 3
- NOT IN (1,2,3) -> Señalamos que sean distintos a los de la lista.
- LIKE %h% -> Señalara todas las palabras que contengan una "h".
- NOT LIKE %h% -> Señalara todas las palabras que no contenga una "h".
- > -> Mayor que
- < -> Menor que
- != -> Diferente que
-
>= -> Menor o igual que
ORDER BY. podemos ordenar los datos de salida que nos da la consulta, siempre va al final de la consulta, sin (and) ni (comas).
Puede ser:
ASC o DESC -> Acendente / Descendente
La estructura es la siguiente.
SELECT * FROM tabla WHERE columna1 = 'dato1' AND columna2 = 'dato2' ORDER BY nombrecolumna ASC;
// \\ Ejercicio 2º
Partiendo de la tabla data(Ya la tenéis en la DB que os pase a la gente del curso.):
La consulta para sacar el idioma Ingles, con todos sus campos correspondientes.
// \\ Ejercicio 3º
Ahora una consulta, para sacar el todos los idiomas menos el alemán , por orden alfabético y con todos sus campos correspondientes.