Download - Presentació SQL
Adrián Gramage Ferrero
1. SELECT/FROM1. SELECT/FROM CON MÁS COLUMNAS
2. AS3. WHERE4. DISTINCT5. LIKE
1. LIKE/OR2. LIKE/AND
6. IN7. ORDER BY8. COUNT9. AVG10.INSERT INTO11.UPDATE
1.
SELECT * FROM “Peliculas”
Selecciona
Todo
De la tabla...
“Películas” ★ Las (“”) son obligatorias.
1.1
SELECT “nom_peliculas”,”año” FROM “Peliculas”
SeleccionaLas columnas:nombre_peliculas y año.
De la tabla..
Películas.
★ Las (,) son obligatorias para separar dos columnas.
2.
SELECT “año” AS “Año”,”nom_peliculas” AS “Película” FROM “Peliculas”
Cambia el nombre que se presenta en la consulta..
★ (AS) significa “alias”.
3.
SELECT * FROM “Peliculas” WHERE “edad_mini” =18
Busca en la columna de edad_min donde...
★ Puede ser tambien: (>) “mayor que”,(<),”menor que, (<>),”menor y mayor que”, (>=)”mayor e igual que”...
… donde el número sea igual a 18
★ Los numeros (=18) no necesitan comillas pero, si es un texto necesita (‘’):(=’texto’)
4.
SELECT DISTINCT “edad_min” FROM “Peliculas”
Muestra los parámetros pero las repeticiones las muestra una sola vez.
★ También sirven los textos, es decir si se repite el mismo texto solo se mostrará únicamente uno.
edad_min + DISTINCT18
1816
163
3318
Ejemplo:
5.
SELECT * FROM “Peliculas” WHERE “nom_peliculas” LIKE ‘%s%’
LIKE es un filtro el cual utiliza distintos caracteres para representar un tipo de búsqueda.
★ (‘%s’)→Que el nombre termine por “s”.(‘s%’)→ Empiece por “s”.(‘%s%’)→Contenga la “s” entre la palabra.(‘HOL_’)→El “_” es un indica que hay un carácter cualquiera en ese lugar.
5.1
SELECT * FROM “Peliculas” WHERE “nom_peliculas” LIKE ‘%s%’ OR “nom_peliculas” LIKE ‘%l%’
LIKE es un filtro el cual utiliza distintos caracteres para representar un tipo de búsqueda.
★ (OR) se refiere a “o”, ejemplo: que muestre las palabras que contengan s o l.
Es para añadir un otro filtro y que uno de los dos se cumpla.
5.2
SELECT * FROM “Peliculas” WHERE “nom_peliculas” LIKE ‘%s%’ AND “nom_peliculas” LIKE ‘%l%’
LIKE es un filtro el cual utiliza distintos caracteres para representar un tipo de búsqueda.
★ (AND) se refiere a “y”, ejemplo: que muestre las palabras que contengan las dos letras s y l, si una de las dos no se cumple no lo representará.
Es para añadir un otro filtro y que los dos se cumplan.
6.
SELECT * FROM “Peliculas” WHERE “nom_peliculas” IN (‘agora’,’avatar’)
IN és un buscador que los nombres que pongas los los representará.
Los nombres de las películas que deseas buscar.
7.
SELECT * FROM “Peliculas” ORDER BY “año” DESC
Ordena por la columna año.
★ DESC→Descendente. ASC→Ascendente.
De forma descendente.★ Puedes poner dos columnas separadas por (,) y la primera columna será la principal y en el caso de que se repita la información, la segunda determinará el orden.
8.
SELECT COUNT (*) FROM “Opiniones”
Cuenta el número de filas que contiene esa columna, en este caso las opiniones.
9.
SELECT AVG * FROM (“edad_mini”) FROM “Pelis”
AVG calcula la media de la columna edad mínima.Hay más opciones que las puedes ver en .★
★AVG→Media “average”.MAX→El máximo.MIN→El mínimo.SUM→Suma.
★SUM→Tiene más opciones: *10 (multiplica por 10), +10 (suma 10), /10 (divide por 10)...
SELECT SUM * FROM (“edad_mini”)*10 FROM “Pelis”
10.
DELETE FROM “generos”
Delete borra los campos que le determines.
10.
INSERT INTO “peliculas” (“nombre_peli”,”año”) VALUES (‘Avatar’,2002)
Inserta datos en una tabla.Para insertarlos está en “Herramientas”-”SQL”
11.
UPDATE “CDs” SET “genero”=6 WHERE “id”=9
Si ya existe la información, la modifica.“si la id es 9 → el género es 6”.
FIN