SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Función DROP
Quita una Base de Datos o Tabla, la Sintaxis es:
DROP DATABASE database_name;

DROP TABLE Tabla_name;


Tipos de Datos

     CHARACTER(n)
     Una cadena de longitud fija con exactamente n caracteres. CHARACTER se puede
     abreviar con CHAR

     CHARACTER VARYING(n)
     Una cadena de longitud variable con un máximo de n caracteres. CHARACTER
     VARYING se puede abreviar con VARCHAR o CHAR VARYING.

     INTEGER
     Un número estero con signo. Se puede abreviar con INT. La precisión, es decir el
     tamaño del número entero que se puede memorizar en una columna de este tipo,
     depende de la implementación de la DBMS en cuestión.

     SMALLINT(Entero Corto)
     Un número entero con signo y una precisión que no sea superior a INTEGER.

     FLOAT(p)
     Un número con coma móvil y una precisión p. El valor máximo de p depende de la
     implementación de la DBMS. Se puede usar FLOAT sin indicar la precisión,
     empleando, por tanto, la precisión por defecto, también ésta dependiente de la
     implementación. REAL y DOUBLE PRECISION son sinónimo para un FLOAT con
     precisión concreta. También en este caso, las precisiones dependen de la
     implementación, siempre que la precisión del primero no sea superior a la del
     segundo.

     DECIMAL(p,q)
     Un número con coma fija de por lo menos p cifras y signo, con q cifras después de la
     coma. DEC es la abreviatura de DECIMAL. DECIMAL(p) es una abreviatura de
     DECIMAL(p,0). El valor máximo de p depende de la implementación.

     INTERVAL
     Un periodo de tiempo (años, meses, días, horas, minutos, segundos y fracciones de
     segundo).

     DATE, TIME y TIMESTAMP
     Un instante temporal preciso. DATE permite indicar el año, el mes y el día. Con
     TIME se pueden especificar la hora, los minutos y los segundos. TIMESTAMP es la
     combinación de los dos anteriores. Los segundos son un número con coma, lo que
     permite especificar también fracciones de segundo.
Primary Key (Llave Primaria)
La clave primaria se utiliza para identificar en forma única cada
línea en la tabla, es decir,para que no se Repitan determinadas
claves, como: Num_Empleado, No_de_Control, Clave_Prod, etc




Código para Aplicar una Llave Primaria
Alter table NOm_Esquema.Tabla
add constraint --Agregarle una contracción
Campo_Principal primary key clustered
--llave principal
--Hay 2 tipos de indice Clustered [Ordena los
campos automaticamente] y
--Unclustered [No ordena los datos].
--Son para falicitar la búsqueda de información.
( Nom_del_Campo)
on [primary]
Consultas de Resumen
Consulta para Calcular Salario

Select Empleado,[pago_x_dia] *[días_trabajados] as Salariofrom[Recursos
Humanos].Empleados

Operador Like

Se puede utilizar el operador Like para encontrar valores en los campos que coincidan
con el modelo especificado (Comodín), es decir, comienzan o terminan con una
determinado Carácter.

Select* fromRecursos Humanos.Empleados

Wherenombre like "%Z"

                                 Like 'A%'                 "%luis%"

El comodín % sirve para cambiarlo por cualquier caracter o grupo de caracteres.

Clausula OrderBy

Una Clausula = proposición gramatical

Especifica una columna o expresión según la que se ordenará el conjunto de resultados
de la consulta.

ASC | DESC
        Indica que los valores de la columna especificada se deben ordenar en sentido ascendente o
        descendente.


USE Centro_Comercial;
GO
SELECT codigo, Producto, Departamento FROM ventas.Producto
ORDER BY Departamento;
COUNT. La función cuenta los valores distintos de NULL que hay en la
columna.

  SELECT     COUNT(DISTINCT    Departamento)as                     [Numero       de
  departamentos] FROM ventas.Productos;


NOTA: Si no se Anota Distinct, por defaul lo toma como ALL y Si el número devuelto es
superior a 231-1, COUNT genera un error, en ese caso hay que utilizar la función
COUNT_BIG.

DISTINCT = Distinto, es decir los valores repetidos los
toma o los cuenta como uno solo.




La función MAX
Devuelve el valor máximo de la expresión sin considerar los
nulos.

  SELECT MAX(Cantidad) AS [Cantidad Máxima]
  FROM Ventas.Productos;


La función MIN
Devuelve el valor mínimo
La función SUM
Devuelve la suma de los valores devueltos por la expresión.

  SELECT   SUM(Cantidad)   AS    [Total                                          de
  Productos] FROM ventas.Productos;




La función AVG
Devuelve el promedio de los valores de un grupo, para calcular el promedio.

  SELECT AVG(Precio) AS [Promedio             de   Precio],     AVG(Cantidad)     AS
  [Promedio de Cantidades]
  FROM ventas.Productos;




Agrupamiento de filas (cláusula GROUP BY).
Agrupa los datos de la tabla origen y produce una única fila resultado por cada grupo
formado.

  SELECT Departamento, count(Cantidad) AS           [Número de Productos]
  FROM Ventas.Productos
  GROUP BY Departamento;

Más contenido relacionado

La actualidad más candente

Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaAna Ruth G H
 
Guiaunidad iii
Guiaunidad iiiGuiaunidad iii
Guiaunidad iiimayral
 
Funciones en excel
Funciones en excelFunciones en excel
Funciones en exceljosesoto334
 
Ejercicios de programación para el blog
Ejercicios de programación para el blogEjercicios de programación para el blog
Ejercicios de programación para el blogcristian guevara
 
Manual aplicacion libre 1
Manual aplicacion libre 1Manual aplicacion libre 1
Manual aplicacion libre 1juancho1554
 
Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje CDenisse C
 
Abstracción en programación
Abstracción en programaciónAbstracción en programación
Abstracción en programaciónRicardo Dominguez
 

La actualidad más candente (19)

EXCEL
EXCELEXCEL
EXCEL
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y Java
 
funciones de la hoja de calculo
funciones de la hoja de calculofunciones de la hoja de calculo
funciones de la hoja de calculo
 
Guiaunidad iii
Guiaunidad iiiGuiaunidad iii
Guiaunidad iii
 
wally01
wally01wally01
wally01
 
Cei 321 office avanzado
Cei 321   office avanzadoCei 321   office avanzado
Cei 321 office avanzado
 
Factorial en C++
Factorial en C++Factorial en C++
Factorial en C++
 
Funciones en excel
Funciones en excelFunciones en excel
Funciones en excel
 
Javascript
JavascriptJavascript
Javascript
 
Ejercicios de programación para el blog
Ejercicios de programación para el blogEjercicios de programación para el blog
Ejercicios de programación para el blog
 
Strcmp
StrcmpStrcmp
Strcmp
 
Hacer un scrollbar con action script 3
Hacer un scrollbar con action script 3Hacer un scrollbar con action script 3
Hacer un scrollbar con action script 3
 
Clase 7
Clase 7Clase 7
Clase 7
 
Manual aplicacion libre 1
Manual aplicacion libre 1Manual aplicacion libre 1
Manual aplicacion libre 1
 
Propiedades de los campos
Propiedades de los camposPropiedades de los campos
Propiedades de los campos
 
Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje C
 
Practicas5 Secuencia de Decisión CASE
Practicas5 Secuencia de Decisión CASEPracticas5 Secuencia de Decisión CASE
Practicas5 Secuencia de Decisión CASE
 
Estructura básica de c parte 1
Estructura básica de c parte 1Estructura básica de c parte 1
Estructura básica de c parte 1
 
Abstracción en programación
Abstracción en programaciónAbstracción en programación
Abstracción en programación
 

Destacado

Getting in Early: Shaping Demand Though Pre-Funnel Engagement
Getting in Early: Shaping Demand Though Pre-Funnel EngagementGetting in Early: Shaping Demand Though Pre-Funnel Engagement
Getting in Early: Shaping Demand Though Pre-Funnel EngagementJill Sida
 
Sistema paneles pre fabricados sip
Sistema paneles pre fabricados sipSistema paneles pre fabricados sip
Sistema paneles pre fabricados sipccacerestomicic
 
Dánae y su hijo Perseo. Apolodoro, Biblioteca, II, 4, 1.
Dánae y su hijo Perseo.  Apolodoro, Biblioteca, II, 4, 1.Dánae y su hijo Perseo.  Apolodoro, Biblioteca, II, 4, 1.
Dánae y su hijo Perseo. Apolodoro, Biblioteca, II, 4, 1.Clara Álvarez
 
Communicating the Case for Diversity and Inclusion
Communicating the Case for Diversity and Inclusion Communicating the Case for Diversity and Inclusion
Communicating the Case for Diversity and Inclusion Aerial Ellis
 
Vigilancia epidemiológica
Vigilancia epidemiológicaVigilancia epidemiológica
Vigilancia epidemiológicaYoy Rangel
 
AUXILIAR DE SERVICIO ASISTENCIAL: RED ASISTENCIAL ALMENARA
AUXILIAR DE SERVICIO ASISTENCIAL: RED ASISTENCIAL ALMENARAAUXILIAR DE SERVICIO ASISTENCIAL: RED ASISTENCIAL ALMENARA
AUXILIAR DE SERVICIO ASISTENCIAL: RED ASISTENCIAL ALMENARALuis Antonio Romero
 
Regeneración No.3
Regeneración No.3Regeneración No.3
Regeneración No.3morena_si
 
World Quality Report 2013 14
World Quality Report 2013 14World Quality Report 2013 14
World Quality Report 2013 14Capgemini
 
Comercio electronico introduccion UJMD
Comercio electronico introduccion UJMDComercio electronico introduccion UJMD
Comercio electronico introduccion UJMDHector Maida
 
Guía de derecho_de_autor_para_creadores_de_software
Guía de derecho_de_autor_para_creadores_de_softwareGuía de derecho_de_autor_para_creadores_de_software
Guía de derecho_de_autor_para_creadores_de_softwareEfrain Ichpas Tacuri
 
Universo de temas arquitectonicos por temática
Universo de temas arquitectonicos por temática Universo de temas arquitectonicos por temática
Universo de temas arquitectonicos por temática David Jvr
 

Destacado (20)

Actividad 5
Actividad 5Actividad 5
Actividad 5
 
Getting in Early: Shaping Demand Though Pre-Funnel Engagement
Getting in Early: Shaping Demand Though Pre-Funnel EngagementGetting in Early: Shaping Demand Though Pre-Funnel Engagement
Getting in Early: Shaping Demand Though Pre-Funnel Engagement
 
Tuwaang epic
Tuwaang epicTuwaang epic
Tuwaang epic
 
Sistema paneles pre fabricados sip
Sistema paneles pre fabricados sipSistema paneles pre fabricados sip
Sistema paneles pre fabricados sip
 
Dánae y su hijo Perseo. Apolodoro, Biblioteca, II, 4, 1.
Dánae y su hijo Perseo.  Apolodoro, Biblioteca, II, 4, 1.Dánae y su hijo Perseo.  Apolodoro, Biblioteca, II, 4, 1.
Dánae y su hijo Perseo. Apolodoro, Biblioteca, II, 4, 1.
 
TraneSummit
TraneSummitTraneSummit
TraneSummit
 
origen de los Jesuitas
origen de los Jesuitasorigen de los Jesuitas
origen de los Jesuitas
 
Communicating the Case for Diversity and Inclusion
Communicating the Case for Diversity and Inclusion Communicating the Case for Diversity and Inclusion
Communicating the Case for Diversity and Inclusion
 
Holocausto
HolocaustoHolocausto
Holocausto
 
Comptabilité
ComptabilitéComptabilité
Comptabilité
 
Vigilancia epidemiológica
Vigilancia epidemiológicaVigilancia epidemiológica
Vigilancia epidemiológica
 
AUXILIAR DE SERVICIO ASISTENCIAL: RED ASISTENCIAL ALMENARA
AUXILIAR DE SERVICIO ASISTENCIAL: RED ASISTENCIAL ALMENARAAUXILIAR DE SERVICIO ASISTENCIAL: RED ASISTENCIAL ALMENARA
AUXILIAR DE SERVICIO ASISTENCIAL: RED ASISTENCIAL ALMENARA
 
hotel industry
hotel industryhotel industry
hotel industry
 
Regeneración No.3
Regeneración No.3Regeneración No.3
Regeneración No.3
 
World Quality Report 2013 14
World Quality Report 2013 14World Quality Report 2013 14
World Quality Report 2013 14
 
Comercio electronico introduccion UJMD
Comercio electronico introduccion UJMDComercio electronico introduccion UJMD
Comercio electronico introduccion UJMD
 
Guía de derecho_de_autor_para_creadores_de_software
Guía de derecho_de_autor_para_creadores_de_softwareGuía de derecho_de_autor_para_creadores_de_software
Guía de derecho_de_autor_para_creadores_de_software
 
Account Planning
Account PlanningAccount Planning
Account Planning
 
Enfermedades profesionales
Enfermedades profesionalesEnfermedades profesionales
Enfermedades profesionales
 
Universo de temas arquitectonicos por temática
Universo de temas arquitectonicos por temática Universo de temas arquitectonicos por temática
Universo de temas arquitectonicos por temática
 

Similar a Consultas de resumen

Similar a Consultas de resumen (20)

Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Taller2
Taller2Taller2
Taller2
 
Taller2
Taller2Taller2
Taller2
 
LibreOffice Calc Básico
LibreOffice Calc BásicoLibreOffice Calc Básico
LibreOffice Calc Básico
 
Taller2
Taller2Taller2
Taller2
 
Taller2
Taller2Taller2
Taller2
 
Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN Basic
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
Taller2
Taller2Taller2
Taller2
 
Taller2
Taller2Taller2
Taller2
 
Taller2
Taller2Taller2
Taller2
 
Unidad iii
Unidad iiiUnidad iii
Unidad iii
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
Gabriela gomez funciones mas usadas de excel
Gabriela gomez  funciones mas usadas de excelGabriela gomez  funciones mas usadas de excel
Gabriela gomez funciones mas usadas de excel
 
Funciones de Agregacion
Funciones de AgregacionFunciones de Agregacion
Funciones de Agregacion
 
Presentacio Sql 1
Presentacio Sql 1Presentacio Sql 1
Presentacio Sql 1
 

Más de Juan Luis Hernández (14)

Guia de examen de word 5 a 6 y 7-30 a 11-30 am sab
Guia de examen de word   5 a 6 y 7-30 a 11-30 am sabGuia de examen de word   5 a 6 y 7-30 a 11-30 am sab
Guia de examen de word 5 a 6 y 7-30 a 11-30 am sab
 
Guia de examen de word
Guia de examen de wordGuia de examen de word
Guia de examen de word
 
Practica 4
Practica 4Practica 4
Practica 4
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 3 sistema cncm
Practica 3   sistema cncmPractica 3   sistema cncm
Practica 3 sistema cncm
 
Fundamentos básicos sin formato
Fundamentos básicos   sin formatoFundamentos básicos   sin formato
Fundamentos básicos sin formato
 
Practica 5 superación personal
Practica 5   superación personalPractica 5   superación personal
Practica 5 superación personal
 
Practica 4 subindice y superindice
Practica 4 subindice y superindicePractica 4 subindice y superindice
Practica 4 subindice y superindice
 
Practica 4 subindice y superindice
Practica 4 subindice y superindicePractica 4 subindice y superindice
Practica 4 subindice y superindice
 
Practica 3 carta comercial
Practica 3  carta comercialPractica 3  carta comercial
Practica 3 carta comercial
 
Practica 2 pensamientos positivos
Practica 2   pensamientos positivosPractica 2   pensamientos positivos
Practica 2 pensamientos positivos
 
Practica 1 fundamentos básicos
Practica 1 fundamentos básicosPractica 1 fundamentos básicos
Practica 1 fundamentos básicos
 

Consultas de resumen

  • 1. Función DROP Quita una Base de Datos o Tabla, la Sintaxis es: DROP DATABASE database_name; DROP TABLE Tabla_name; Tipos de Datos CHARACTER(n) Una cadena de longitud fija con exactamente n caracteres. CHARACTER se puede abreviar con CHAR CHARACTER VARYING(n) Una cadena de longitud variable con un máximo de n caracteres. CHARACTER VARYING se puede abreviar con VARCHAR o CHAR VARYING. INTEGER Un número estero con signo. Se puede abreviar con INT. La precisión, es decir el tamaño del número entero que se puede memorizar en una columna de este tipo, depende de la implementación de la DBMS en cuestión. SMALLINT(Entero Corto) Un número entero con signo y una precisión que no sea superior a INTEGER. FLOAT(p) Un número con coma móvil y una precisión p. El valor máximo de p depende de la implementación de la DBMS. Se puede usar FLOAT sin indicar la precisión, empleando, por tanto, la precisión por defecto, también ésta dependiente de la implementación. REAL y DOUBLE PRECISION son sinónimo para un FLOAT con precisión concreta. También en este caso, las precisiones dependen de la implementación, siempre que la precisión del primero no sea superior a la del segundo. DECIMAL(p,q) Un número con coma fija de por lo menos p cifras y signo, con q cifras después de la coma. DEC es la abreviatura de DECIMAL. DECIMAL(p) es una abreviatura de DECIMAL(p,0). El valor máximo de p depende de la implementación. INTERVAL Un periodo de tiempo (años, meses, días, horas, minutos, segundos y fracciones de segundo). DATE, TIME y TIMESTAMP Un instante temporal preciso. DATE permite indicar el año, el mes y el día. Con TIME se pueden especificar la hora, los minutos y los segundos. TIMESTAMP es la combinación de los dos anteriores. Los segundos son un número con coma, lo que permite especificar también fracciones de segundo.
  • 2. Primary Key (Llave Primaria) La clave primaria se utiliza para identificar en forma única cada línea en la tabla, es decir,para que no se Repitan determinadas claves, como: Num_Empleado, No_de_Control, Clave_Prod, etc Código para Aplicar una Llave Primaria Alter table NOm_Esquema.Tabla add constraint --Agregarle una contracción Campo_Principal primary key clustered --llave principal --Hay 2 tipos de indice Clustered [Ordena los campos automaticamente] y --Unclustered [No ordena los datos]. --Son para falicitar la búsqueda de información. ( Nom_del_Campo) on [primary]
  • 3. Consultas de Resumen Consulta para Calcular Salario Select Empleado,[pago_x_dia] *[días_trabajados] as Salariofrom[Recursos Humanos].Empleados Operador Like Se puede utilizar el operador Like para encontrar valores en los campos que coincidan con el modelo especificado (Comodín), es decir, comienzan o terminan con una determinado Carácter. Select* fromRecursos Humanos.Empleados Wherenombre like "%Z" Like 'A%' "%luis%" El comodín % sirve para cambiarlo por cualquier caracter o grupo de caracteres. Clausula OrderBy Una Clausula = proposición gramatical Especifica una columna o expresión según la que se ordenará el conjunto de resultados de la consulta. ASC | DESC Indica que los valores de la columna especificada se deben ordenar en sentido ascendente o descendente. USE Centro_Comercial; GO SELECT codigo, Producto, Departamento FROM ventas.Producto ORDER BY Departamento;
  • 4. COUNT. La función cuenta los valores distintos de NULL que hay en la columna. SELECT COUNT(DISTINCT Departamento)as [Numero de departamentos] FROM ventas.Productos; NOTA: Si no se Anota Distinct, por defaul lo toma como ALL y Si el número devuelto es superior a 231-1, COUNT genera un error, en ese caso hay que utilizar la función COUNT_BIG. DISTINCT = Distinto, es decir los valores repetidos los toma o los cuenta como uno solo. La función MAX Devuelve el valor máximo de la expresión sin considerar los nulos. SELECT MAX(Cantidad) AS [Cantidad Máxima] FROM Ventas.Productos; La función MIN Devuelve el valor mínimo
  • 5. La función SUM Devuelve la suma de los valores devueltos por la expresión. SELECT SUM(Cantidad) AS [Total de Productos] FROM ventas.Productos; La función AVG Devuelve el promedio de los valores de un grupo, para calcular el promedio. SELECT AVG(Precio) AS [Promedio de Precio], AVG(Cantidad) AS [Promedio de Cantidades] FROM ventas.Productos; Agrupamiento de filas (cláusula GROUP BY). Agrupa los datos de la tabla origen y produce una única fila resultado por cada grupo formado. SELECT Departamento, count(Cantidad) AS [Número de Productos] FROM Ventas.Productos GROUP BY Departamento;