Adrián Gramage Ferrero
1. SELECT/FROM
1. SELECT/FROM CON MÁS COLUMNAS
2. AS
3. WHERE
4. DISTINCT
5. LIKE
1. LIKE/OR
2. LIKE/AND
6. IN
7. ORDER BY
8. COUNT
9. AVG
10.INSERT INTO
11.UPDATE
1.
SELECT * FROM “Peliculas”
Selecciona
Todo
De la tabla...
“Películas”
★ Las (“”) son obligatorias.
1.1
SELECT “nom_peliculas”,”año” FROM “Peliculas”
Selecciona
Las 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 + DISTINCT
18
18
16
16
3
3
3
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

Presentació SQL

  • 1.
  • 2.
    1. SELECT/FROM 1. SELECT/FROMCON MÁS COLUMNAS 2. AS 3. WHERE 4. DISTINCT 5. LIKE 1. LIKE/OR 2. LIKE/AND 6. IN 7. ORDER BY 8. COUNT 9. AVG 10.INSERT INTO 11.UPDATE
  • 3.
    1. SELECT * FROM“Peliculas” Selecciona Todo De la tabla... “Películas” ★ Las (“”) son obligatorias.
  • 4.
    1.1 SELECT “nom_peliculas”,”año” FROM“Peliculas” Selecciona Las columnas: nombre_peliculas y año. De la tabla.. Películas. ★ Las (,) son obligatorias para separar dos columnas.
  • 5.
    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”.
  • 6.
    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’)
  • 7.
    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 + DISTINCT 18 18 16 16 3 3 3 Ejemplo:
  • 8.
    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.
  • 9.
    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.
  • 10.
    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.
  • 11.
    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.
  • 12.
    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.
  • 13.
    8. SELECT COUNT (*)FROM “Opiniones” Cuenta el número de filas que contiene esa columna, en este caso las opiniones.
  • 14.
    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”
  • 15.
    10. DELETE FROM “generos” Deleteborra los campos que le determines.
  • 16.
    10. INSERT INTO “peliculas”(“nombre_peli”,”año”) VALUES (‘Avatar’,2002) Inserta datos en una tabla. Para insertarlos está en “Herramientas”-”SQL”
  • 17.
    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”.
  • 18.