Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Unidad 1
Autor
Isabel Ponce
Introducción
Contenido
• SQL- Server
• El Administrador Corporativo
• El Analizador de Consultas
• Conexión a la base de datos
• Transact SQL
• Reglas de Sintaxis
• La base de datos PUBS
• Consultas simples (Select)
• Select con todas las columnas de una
tabla (Cláusula From)
• Selección de columnas de una tabla
• Concatenar dos columnas
• Consultas con formato de salida
• Alias de columnas
SQL – Server
El analizador de consultas es la
herramienta interactiva para ejecutar
todas las consultas en SQL.
use <base_de_datos>
select db_name()
Reglas básicas de
sintaxis
select title_id…
es lo mismo que
select title_id…
• Sin embargo, se deben separar las
palabras. No se puede hacer los
siguiente:
selecttitle_id…
• Esto dará un error de sintaxis, porque
SQL Server no podrá encontrar las
palabras reservadas de SQL.
• Los retornos de carro son ignorados
select title_id from titles
• es lo mismo que
select title_id
from titles
Reglas cont.
sales stores
stor_id char(4) stor_id char(4)
ord_num varchar(20) stor_name varchar(40)
stor_id = stor_id
ord_date datetime stor_address varchar(40)
stor_id = stor_id city varchar(20)
qty smallint
payterms varchar(12) state char(2)
title_id varchar(6) zip char(5)
title_id = title_id
Select *
au_fname au_lname
Johnson White
Marjorie Green
Cheryl Carson
Michael O'Leary
Dean Straight
Meander Smith
Abraham Bennet
Ann Dull
Concatenación
title_id price advance
BU1032 19.99 5,000.00
BU1111 11.95 5,000.00
BU2075 2.99 10,125.00
BU7832 19.99 5,000.00
MC2222 19.99 0.00
...
(18 row(s) affected)
title_id
BU1032 5,019.99
BU1111 5,011.95
BU2075 10,127.99
Consultas con formato
Johnson White Menlo Park,CA
94025
Marjorie Green Oakland,CA
94618
Cheryl Carson Berkeley,CA
94705
Michael O'Leary San Jose,CA
95128
Dean Straight Oakland,CA
94609
Meander Smith Lawrence,KS
66044
Abraham Bennet Berkeley,CA
94705
Ann Dull Palo Alto,CA
94301
Burt Gringlesby Covelo,CA 95428
Alias de columnas
.
.
(23 row(s) affected)
10. Crear una query que genere la siguiente salida:
Nombre
----------------------------------------------------
Johnson White
Marjorie Green
Michael O'Leary
. .
(23 row(s) affected)