Sei sulla pagina 1di 6

Sección 1.

Consulta de datos
Esta sección le ayuda a aprender cómo consultar datos de la base de datos de SQL
Server. Comenzaremos con una consulta simple que le permite recuperar datos de
una sola tabla.

 SELECCIONAR : le muestra cómo consultar datos en una sola tabla.

Sección 2. Ordenar datos


 ORDER BY : ordena el conjunto de resultados en función de los valores en una
lista específica de columnas

Sección 3. Limitar filas


 OFFSET FETCH : limita el número de filas devueltas por una consulta.
 SELECCIONAR SUPERIOR : limite el número de filas o el porcentaje de filas
devueltas en el conjunto de resultados de una consulta.

Sección 4. Filtrar datos


 DISTINCT : seleccione valores distintos en una o más columnas de una tabla.
 DONDE : filtre las filas en la salida de una consulta en función de una o más
condiciones.
 Y : combine dos expresiones booleanas y devuelva verdadero si todas las
expresiones son verdaderas.
 O : combine dos expresiones booleanas y devuelva verdadero si alguna de las
condiciones es verdadera.
 IN - verifica si un valor coincide con algún valor en una lista o una subconsulta.
 ENTRE - prueba si un valor está entre un rango de valores.
 LIKE : comprueba si una cadena de caracteres coincide con un patrón
especificado.
 Alias de columna y tabla : le muestra cómo usar alias de columna para cambiar
el encabezado de la salida de la consulta y el alias de tabla para mejorar la
legibilidad de una consulta.

Sección 5. Unir tablas


 Uniones : le ofrece una breve descripción de los tipos de uniones en SQL
Server, incluida la unión interna, la unión izquierda, la unión derecha y la unión
externa completa.
 UNIÓN INTERNA : seleccione filas de una tabla que tengan filas coincidentes
en otra tabla.
 UNIÓN IZQUIERDA : devuelve todas las filas de la tabla izquierda y las filas
coincidentes de la tabla derecha. En caso de que la tabla derecha no tenga las
filas coincidentes, use valores nulos para los valores de columna de la tabla
derecha.
 UNIÓN DERECHA : aprenda una versión inversa de la unión izquierda.
 FULL OUTER JOIN : devuelve filas coincidentes de las tablas izquierda y
derecha, y filas de cada lado si no existen filas coincidentes.
 CROSS JOIN : une varias tablas no relacionadas y crea productos cartesianos
de filas en las tablas unidas.
 Autounión : le muestra cómo usar la autounión para consultar datos jerárquicos
y comparar filas dentro de la misma tabla.

Sección 6. Agrupar datos


 GROUP BY : agrupa el resultado de la consulta en función de los valores en una
lista específica de expresiones de columna.
 TENIENDO : especifique una condición de búsqueda para un grupo o un
agregado.
 GRUPOS DE AGRUPACIÓN : genera múltiples conjuntos de agrupación.
 CUBE : genera conjuntos de agrupación con todas las combinaciones de las
columnas de dimensión.
 ROLLUP : genera conjuntos de agrupación con una suposición de la jerarquía
entre las columnas de entrada.

Sección 7. Subconsulta
Esta sección trata de la subconsulta, que es una consulta anidada dentro de otra
instrucción, como la instrucción SELECT, INSERT, UPDATE o DELETE.

 Subconsulta : explique el concepto de subconsulta y le muestre cómo usar


varios tipos de subconsultas para seleccionar datos.
 Subconsulta correlacionada : le presentamos el concepto de subconsulta
correlacionada.
 EXISTE : prueba la existencia de filas devueltas por una subconsulta.
 CUALQUIERA : compare un valor con un conjunto de valores de una sola
columna devueltos por una subconsulta y devuelva VERDADERO el valor
coincide con cualquier valor del conjunto.
 TODOS : compare un valor con un conjunto de valores de una sola columna
devueltos por una subconsulta y devuelva VERDADERO el valor coincide con
todos los valores del conjunto.

Sección 8. Establecer operadores


Esta sección lo guía a través del uso de los operadores de conjuntos, incluidos unión,
intersección y, excepto, para combinar varios conjuntos de resultados de las consultas
de entrada.

 UNIÓN : combine los conjuntos de resultados de dos o más consultas en un


solo conjunto de resultados.
 INTERSECT : devuelve la intersección de los conjuntos de resultados de dos o
más consultas.
 EXCEPTO : encuentre la diferencia entre los dos conjuntos de resultados de
dos consultas de entrada.

Sección 9. Expresión de tabla común (CTE)


 CTE : use expresiones de tabla comunes para hacer que las consultas
complejas sean más legibles.
 CTE recursivo : consulta datos jerárquicos utilizando CTE recursivo.

Sección 10. Pivote


 PIVOTE - convierte filas a columnas

Sección 11. Modificar datos


En esta sección, aprenderá cómo cambiar el contenido de las tablas en la base de
datos de SQL Server. Los comandos SQL para modificar datos como insertar, eliminar
y actualizar se denominan lenguaje de manipulación de datos (DML).

 INSERTAR - inserte una fila en una tabla


 INSERTAR varias filas : inserte varias filas en una tabla utilizando una sola
instrucción INSERT
 INSERTAR EN SELECCIONAR : inserte datos en una tabla a partir del
resultado de una consulta.
 ACTUALIZACIÓN : cambia los valores existentes en una tabla.
 ACTUALIZAR UNIÓN : actualice los valores en una tabla en función de los
valores de otra tabla utilizando cláusulas UNIR.
 BORRAR : elimina una o más filas de una tabla.
 COMBINAR : lo guiará a través de los pasos para realizar una combinación de
inserción, actualización y eliminación utilizando una sola instrucción.

Sección 12. Definición de datos


Esta sección le muestra cómo administrar los objetos de base de datos más
importantes, incluidas las bases de datos y las tablas.

 CREATE DATABASE : le muestra cómo crear una nueva base de datos en una
instancia de SQL Server utilizando la instrucción CREATE DATABASE y SQL
Server Management Studio.
 DROP DATABASE : aprenda a eliminar bases de datos existentes.
 CREAR ESQUEMA : describe cómo crear un nuevo esquema en una base de
datos.
 ALTERAR ESQUEMA : muestra cómo transferir un asegurable de un esquema
a otro dentro de la misma base de datos.
 ESQUEMA DE GOTA : aprenda a eliminar un esquema de una base de datos.
 CREAR TABLA : le guiará por los pasos para crear una nueva tabla en un
esquema específico de una base de datos.
 Columna de identidad : aprenda a usar la propiedad IDENTITY para crear la
columna de identidad para una tabla.
 Secuencia : describe cómo generar una secuencia de valores numéricos
basados en una especificación.
 ALTER TABLE ADD column : muestra cómo agregar una o más columnas a una
tabla existente
 ALTERAR TABLA ALTERAR COLUMNA : le muestra cómo cambiar la
definición de las columnas existentes en una tabla.
 ALTERAR TABLA DE COLUMNA DE TABLA : aprenda a colocar una o más
columnas de una tabla.
 Columnas calculadas: cómo usar las columnas calculadas para obtener la lógica
de cálculo en múltiples consultas.
 DROP TABLE : muestra cómo eliminar tablas de la base de datos.
 TRUNCATE TABLE : elimine todos los datos de una tabla de forma más rápida
y eficiente.
 SELECCIONAR EN : aprenda a crear una tabla e insertar datos de una consulta
en ella.
 Cambiar el nombre de una tabla : le guiará por el proceso de cambiar el nombre
de una tabla a una nueva.
 Tablas temporales : le presentamos las tablas temporales para almacenar datos
inmediatos temporales en procedimientos almacenados o sesión de base de
datos.
 Sinónimo : le explica el sinónimo y le muestra cómo crear sinónimos para los
objetos de la base de datos.

Sección 13. Tipos de datos de SQL Server


 Tipos de datos de SQL Server : le ofrece una descripción general de los tipos
de datos de SQL Server integrados.
 BIT : almacena datos de bits, es decir, 0, 1 o NULL en la base de datos con el
tipo de datos BIT.
 INT : conozca varios tipos de enteros en el servidor SQL, incluidos BIGINT, INT,
SMALLINT y TINYINT.
 DECIMAL : le muestra cómo almacenar valores numéricos exactos en la base
de datos utilizando el tipo de datos DECIMAL o NUMERIC.
 CHAR : aprenda a almacenar cadenas de caracteres de longitud fija y no
Unicode en la base de datos.
 NCHAR - que muestran cómo almacenar de longitud fija, cadenas de caracteres
Unicode y explicar las diferencias entre CHAR y NCHAR tipos de datos
 VARCHAR : almacena datos de cadena de longitud variable y no Unicode en la
base de datos.
 NVARCHAR : aprenda a almacenar datos de cadena Unicode de longitud
variable en una tabla y comprenda las principales diferencias entre VARCHAR y
NVARCHAR.
 DATETIME2 : ilustra cómo almacenar datos de fecha y hora en una base de
datos.
 FECHA : discuta el tipo de datos de fecha y cómo almacenar las fechas en la
tabla.
 TIME : muestra cómo almacenar datos de tiempo en la base de datos utilizando
el tipo de datos TIME.
 DATETIMEOFFSET : le muestra cómo manipular datetime con la zona horaria.
 GUID : aprenda sobre el GUID y cómo usar la función NEWID () para generar
valores GUID.

Sección 14. Restricciones


 Clave primaria : le explica el concepto de clave primaria y le muestra cómo usar
la restricción de clave primaria para administrar una clave primaria de una tabla.
 Clave externa : le presenta el concepto de clave externa y le muestra que usa
la FOREIGN KEY restricción para imponer el enlace de datos en dos tablas.
 Restricción NOT NULL : le muestra cómo asegurarse de que una columna no
acepte NULL.
 Restricción ÚNICA : asegúrese de que los datos contenidos en una columna, o
un grupo de columnas, sean únicos entre las filas de una tabla.
 Restricción CHECK : lo guiará a través del proceso de agregar lógica para
verificar los datos antes de almacenarlos en tablas.

Sección 15. Expresiones


 CASE : agregue lógica if-else a las consultas SQL mediante expresiones CASE
simples y buscadas.
 COALESCE : maneja los valores NULL de manera efectiva utilizando la
expresión COALESCE.
 NULLIF : devuelve NULL si los dos argumentos son iguales; de lo contrario,
devuelve el primer argumento.

Sección 16. Consejos útiles


 Buscar duplicados : le muestra cómo encontrar valores duplicados en una o más
columnas de una tabla.
 Eliminar duplicados : describa cómo eliminar filas duplicadas de una tabla.

Potrebbero piacerti anche