Beruflich Dokumente
Kultur Dokumente
Qu es SQL?
SQL
SQL
SQL
Sintaxis
Ejemplos vlidos
SELECT ALL col1,col2,col3 FROM mitabla;
SELECT col1,col2,col3 FROM mitabla;
SELECT DISTINCT col1 FROM mitabla;
SELECT col1,col2 FROM mitabla WHERE col2=0
SQL
select
Ejemplo: select nombre, apellido, ciudad from listado where nombre LIKE L
%;
% es un comodn que significa cualquier carcter
Ms ejemplos:
select nombre, apellido from listado where apellido LIKE %s;
select * from listado where nombre=Jess;
SQL
Ejercicio
Tabla empinfo
Primero averiguar el resultado y luego ejecutarlo
SQL
Ejercicios
SQL
Creacin de tablas
Qu campos la forman
De qu tipo van a ser (entero, cadena, fecha, etc)
VARCHAR(NMaxChar)
CHAR(NMaxChar)
Hora
TIMESTAMP
Fecha
TIME
DATE
Entero de 16 bits
NUMERIC(x,y) o NUMBER(x,y)
Entero de 32 bits
SMALLINT
create table
Restricciones (constraints)
unique: No puede haber dos registros con el mismo valor para esa
columna
not null: No puede dejarse vaca esa columna
primary key: Define una identificacin nica para cada registro
Ejercicio
SQL
insert
SQL
Ejercicio
SQL
update
SQL
Ejercicio
delete
SQL
select avanzado
SQL
Tablas para
ejercicios
pedidos
clientes
SQL
clienteid
10330
10101
10298
10101
10299
10339
10449
10439
10101
10449
10439
10298
10410
10438
10298
10449
10101
10330
10101
10299
10438
10413
10410
10315
10449
10101
10298
10449
10298
10330
fecha
30-jun-1999
30-jun-1999
1-jul-1999
1-jul-1999
6-jul-1999
27-jul-1999
13-ago-1999
14-ago-1999
18-ago-1999
1-sep-1999
18-sep-1999
19-sep-1999
28-oct-1999
2-nov-1999
1-dic-1999
15-dic-1999
30-dic-1999
1-ene-2000
2-ene-2000
18-ene-2000
18-ene-2000
19-ene-2000
30-ene-2000
2-feb-2000
29-feb-2000
8-mar-2000
18-mar-2000
19-mar-2000
1-abr-2000
19-abr-2000
item
Palo de golf
Balsa
Monopatn
Chaleco salvavidas
Paracadas
Paraguas
Monociclo
Palos de esqu
Impermeable
Botas para nieve
Tienda
Linterna
Saco de dormir
Almohada
Casco
Bicicleta
Hoola Hoop
Linterna flash
Linterna
Colchn hinchable
Tienda
Tumbona
Monociclo
Comps
Linterna flash
Saco de dormir
Navaja
Remo
Orejeras
Pala
cantidad
1
1
1
4
1
1
1
2
1
1
1
2
1
1
1
1
3
4
1
1
1
4
1
1
1
2
1
2
1
1
precio
28.00
58.00
33.00
125.00
1250.00
4.50
180.79
25.50
18.30
45.00
88.00
29.00
89.22
8.50
22.00
380.50
14.75
28.00
16.00
38.00
79.99
32.00
192.50
8.00
4.50
88.70
22.38
40.00
12.50
16.75
Ejercicios de repaso
1.
2.
3.
4.
SQL
Funciones de agregacin
Ejemplos:
SQL
Tablas para
ejercicios
pedidos
clientes
SQL
clienteid
10330
10101
10298
10101
10299
10339
10449
10439
10101
10449
10439
10298
10410
10438
10298
10449
10101
10330
10101
10299
10438
10413
10410
10315
10449
10101
10298
10449
10298
10330
fecha
30-jun-1999
30-jun-1999
1-jul-1999
1-jul-1999
6-jul-1999
27-jul-1999
13-ago-1999
14-ago-1999
18-ago-1999
1-sep-1999
18-sep-1999
19-sep-1999
28-oct-1999
2-nov-1999
1-dic-1999
15-dic-1999
30-dic-1999
1-ene-2000
2-ene-2000
18-ene-2000
18-ene-2000
19-ene-2000
30-ene-2000
2-feb-2000
29-feb-2000
8-mar-2000
18-mar-2000
19-mar-2000
1-abr-2000
19-abr-2000
item
Palo de golf
Balsa
Monopatn
Chaleco salvavidas
Paracadas
Paraguas
Monociclo
Palos de esqu
Impermeable
Botas para nieve
Tienda
Linterna
Saco de dormir
Almohada
Casco
Bicicleta
Hoola Hoop
Linterna flash
Linterna
Colchn hinchable
Tienda
Tumbona
Monociclo
Comps
Linterna flash
Saco de dormir
Navaja
Remo
Orejeras
Pala
cantidad
1
1
1
4
1
1
1
2
1
1
1
2
1
1
1
1
3
4
1
1
1
4
1
1
1
2
1
2
1
1
precio
28.00
58.00
33.00
125.00
1250.00
4.50
180.79
25.50
18.30
45.00
88.00
29.00
89.22
8.50
22.00
380.50
14.75
28.00
16.00
38.00
79.99
32.00
192.50
8.00
4.50
88.70
22.38
40.00
12.50
16.75
Ejercicios
1.
2.
3.
4.
SQL
Clusula GROUP BY
Ejemplo:
SQL
Clusula HAVING
SQL
Clusula ORDER BY
SQL
Ejercicios
1.
2.
3.
SQL
Operador condicional IN
SQL
SQL
Ejercicios
1.
2.
SQL
Uniones de tablas
SQL
Tablas para
ejercicios
pedidos
clientes
SQL
clienteid
10330
10101
10298
10101
10299
10339
10449
10439
10101
10449
10439
10298
10410
10438
10298
10449
10101
10330
10101
10299
10438
10413
10410
10315
10449
10101
10298
10449
10298
10330
fecha
30-jun-1999
30-jun-1999
1-jul-1999
1-jul-1999
6-jul-1999
27-jul-1999
13-ago-1999
14-ago-1999
18-ago-1999
1-sep-1999
18-sep-1999
19-sep-1999
28-oct-1999
2-nov-1999
1-dic-1999
15-dic-1999
30-dic-1999
1-ene-2000
2-ene-2000
18-ene-2000
18-ene-2000
19-ene-2000
30-ene-2000
2-feb-2000
29-feb-2000
8-mar-2000
18-mar-2000
19-mar-2000
1-abr-2000
19-abr-2000
item
Palo de golf
Balsa
Monopatn
Chaleco salvavidas
Paracadas
Paraguas
Monociclo
Palos de esqu
Impermeable
Botas para nieve
Tienda
Linterna
Saco de dormir
Almohada
Casco
Bicicleta
Hoola Hoop
Linterna flash
Linterna
Colchn hinchable
Tienda
Tumbona
Monociclo
Comps
Linterna flash
Saco de dormir
Navaja
Remo
Orejeras
Pala
cantidad
1
1
1
4
1
1
1
2
1
1
1
2
1
1
1
1
3
4
1
1
1
4
1
1
1
2
1
2
1
1
precio
28.00
58.00
33.00
125.00
1250.00
4.50
180.79
25.50
18.30
45.00
88.00
29.00
89.22
8.50
22.00
380.50
14.75
28.00
16.00
38.00
79.99
32.00
192.50
8.00
4.50
88.70
22.38
40.00
12.50
16.75
Ejercicios
1.
SQL