-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path01-introduccion.sql
More file actions
69 lines (57 loc) · 2.14 KB
/
01-introduccion.sql
File metadata and controls
69 lines (57 loc) · 2.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
--- Introducción ====================================================================
--DQL: SELECT
----Según ciertos autores, SELECT pertenece a DML
----DML: SELECT , INSERT , DELETE , UPDATE
--Comandos útiles de teclado
----control + k + control + c = comento
----control + k + control + u = descomento
----control + r = mostrar/ocultar ventana de resultados
--Para tener información de una columna
----ALT + F1 + sombrear nombre de columna elegida (AGENCIAS)
----O, ejecutar: SP_HELP 'AGENCIAS'
-- ====================================================================
-- CONSULTA NO NOMINAL
SELECT * FROM AGENCIAS
SELECT TOP 10 * FROM AGENCIAS
SELECT TOP 30 PERCENT * FROM AGENCIAS
-- CONSULTA NOMINAL
-- Contiene nombre de columnas
SELECT
AGENCIA,
FechaApertura
FROM AGENCIAS
SELECT TOP 10 AGENCIA, FechaApertura FROM AGENCIAS
-- ====================================================================
--SELECT POR COLUMNAS
---- Select con todas las columnas (Con Management)
---- Clic derecho en tabla, Script Table as, SELECT TO, Clipboard
SELECT [AGENCIA]
,[GERENTE_REGIONAL]
,[GERENTE_AGENCIA]
,[FechaApertura]
FROM [dbo].[AGENCIAS]
---- Select con todas las columnas (Con multicursor)
---- SHIFT + ALT + Flecha hacia abajo
SELECT
AGENCIA
,GERENTE_REGIONAL
,GERENTE_AGENCIA
,FechaApertura
FROM OFERTAS
-- ====================================================================
--LOS ALIAS
---- Alias en tablas
SELECT A.AGENCIA, A.FechaApertura FROM AGENCIAS AS A
SELECT B.AGENCIA, B.FechaApertura FROM AGENCIAS B --Se puede omitir AS, si esta bien estructurado
SELECT TB_1.AGENCIA, TB_1.FechaApertura FROM AGENCIAS TB_1
SELECT [TB 2].AGENCIA, [TB 2].FechaApertura FROM AGENCIAS [TB 2]
---- Alias en columnas
PRINT 'HOLA MUNDO' --Funcionamiento tipico
SELECT 'HOLA MUNDO' --Funciona en formato tabla, pero no dice nombre de columna
SELECT 'HOLA MUNDO' AS MENSAJE
SELECT 'HOLA MUNDO' [% INDICADORES DE MORA DE CONTENCIÓN] --Se puede omitir AS, si esta bien estructurado
---- Alias en tablas y columnas
SELECT A.AGENCIA, A.GERENTE_AGENCIA [GERENTE ZONAL DE AGENCIAS]
FROM AGENCIAS AS A
SELECT COUNT(*) AS [CANTIDAD DE REGISTROS]
FROM AGENCIAS