Want to make interactive content? It’s easy in Genially!

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

30 palabras reservadas microsoftsql server

4ta unidad
4º computación

Guía de Aprendizaje 1

introducción

  • por este medio podras encontrar información sobre las palabras reservadas y su respectiva función en SQL server, esto nos ayudara a tener una guia de dichas palabras y no ir a siegas con este tema

¿cual es el fin?:el fin de esta presentación es darte a conocer algunas de las palabras reservadas de sql

Ejemplo: SELECT *este nos ayuda a seleccionar todas las columnas de una tabla

SELECT

La opcion select se usa para enlistar los atributos que necesitas para el resultado de la consulta

Ejemplo:PRIMARY KEYL CREATE TABLE Empleados ( ID INT PRIMARY KEY, Nombre VARCHAR(100), Puesto VARCHAR(50));

PRIMARY KEYL

Es una manera de identificar unicamente a un elemento llamado tabla en cada tabla

Ejemplo:BEGIN TRANSACTION;-- Realizar algunas operacionesINSERT INTO Empleados (Nombre, Edad, Puesto) VALUES ('Ana Martínez', 30, 'Analista');UPDATE Empleados SET Edad = 31 WHERE Nombre = 'Ana Martínez';-- Decidir revertir los cambiosROLLBACK;

ROLLBACK

Esta palabras nos permite retrocedes hasta el punto donde hayamos cometido el error u algo mas

-- Realizar algunas operaciones INSERT INTO Empleados (Nombre, Edad, Puesto) VALUES ('Luis Fernández', 28, 'Ingeniero'); UPDATE Empleados SET Edad = 29 WHERE Nombre = 'Luis Fernández'; -- Guardar los cambios permanentemente COMMIT;

Este comando permite guardar los cambios, este a comparación de un guardado común este lo guarda permanentemente sin volver a una version anterio

COMMIT

SELECT * FROM Empleados WHERE Edad IS NULL;

Palabra reservada encontrada

Este tiene la funcón de un valor nulo o que no existe, este es muy utilizado para la composicción de tablas al ser mas flexible

NULL

Ejemplo: SELECT *este nos ayuda a seleccionar todas las columnas de una tabla

SELECT

La opcion select se usa para enlistar los atributos que necesitas para el resultado de la consulta

BEGIN TRANSACTION;

TRANSACTION

Esta es la ejecucion de uno o muchos valores unanimemente, este permite que la coherencia de la base de datos sea correcta

¿Que hace?

Esta tiene la función de mostrar la consulta o la actividad de dicha tabla o base de datos dependiendo de lo que acompañe el codigo

CREATE VIEW VistaEmpleados ASSELECT Nombre, PuestoFROM EmpleadosWHERE Edad >= 30;

VIEW

CREATE UNIQUE INDEX idx_unique_email ON Usuarios (Email);

INDEX

Esta palabras es escencial al ser parte de la mejora de rendimiento y funcionamiento del mismo sql, este permite que gestores de bases de datos puedan realizar busquedas mas eficientes

Palabras reservadas

SELECT Nombre FROM Empleados WHERE Edad > (SELECT AVG(Edad) FROM Empleados);

SUBQUERY

Este funciona como una consulta convencional solo que debe de ir acompañado siempre por una consulta, para que esta pueda actuar correctamente

CASE expresión WHEN valor1 THEN resultado1 WHEN valor2 THEN resultado2 ... ELSE resultado_default END

Case

Palabras reservadas sql

Por medio de este se pueden realizar acciones como una condicional ón especifica dentro de una evaluacion este tiene parentesco con el If-else

UNION

SELECT columna1, columna2, ...FROM tabla1WHERE condición1UNIONSELECT columna1, columna2, ...FROM tabla2WHERE condición2;

Este elemento va de la mano con el Select que por medio de este se te podran conbinar dos o mas resultados

SELECT Nombre, Edad FROM Empleados ORDER BY Nombre OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;

OFFSET

Es utilizado para omitir filas y especificar las filas que se devolveran segun la consulta

SELECT Nombre, EdadFROM EmpleadosORDER BY NombreLIMIT 5;

Este especifica por medio de datos numericos el maximo de tablas a mostrar

LIMIT

SELECT DISTINCT Ciudad FROM Clientes;

13

Esta palabra permite al usuario eliminar los resultados duplicados de cada tabla especificando el dato que quiere que no se duplique

Que son las palabras reservadas

¿Qué hacemos y de dónde venimos?

🤔DISTINCT

SELECT columna1, columna2, ... FROM tabla ORDER BY columna1 [ASC|DESC], columna2 [ASC|DESC], ...;

ORDER BY

Esta función nos ayuda a ser mas ordenado, este ordena cada elemento dependiendo si quieres ascendente o desendente

SELECT columna1, función_agregada(columna2) FROM tabla GROUP BY columna1 HAVING condición;

Este nos ayuda en la filtración de datos en las consultas solicitas esto nos ayuda a realizar condiciones para los datos entragados

HAVING

19

Ejemplo: SELECT columna1, función_agregada(columna2)FROM tablaGROUP BY columna1;

GROUP BY

20

Este es como un organizador de filas y columnas que tienen alguna coincidencia en su resultado

SELECT columnas FROM tabla1 FULL JOIN tabla2 ON tabla1.columna = tabla2.columna;

En este caso nos ayuda en combinar los registros de cada tabla esto se basa en condiciones

FULL JOIN

SELECT columnasFROM tabla1RIGHT JOIN tabla2ON tabla1.columna = tabla2.columna;

Esta esta enfocado como en su nombre lo dice a la derecha esta se enfoca en devolver registros de dos tablas y devuelve el del lado derecho

👋 Bienvenido a la empresa

Resumen ejecutivo

RIGHT JOIN

SELECT columnas FROM tabla1 LEFT JOIN tabla2 ON tabla1.columna = tabla2.columna;

dEste es el caso contrario de Right join, este devuelve los datos o registros hacia la izquierda

LEFT JOIN

Inicio

SELECT columnasFROM tabla1INNER JOIN tabla2ON tabla1.columna = tabla2.columna;

Realiza una conbinación de datos y registros de dos tablas donde se hacen condicionales u otros elementos de union

INNER JOIN

SELECT columnasFROM tabla1INNER JOIN tabla2ON tabla1.columna = tabla2.columna;

operaciones que combinan filas de dos o más tablas basadas en una condición de relación. permiten obtener diferentes resultados según la naturaleza de la combinación que necesitas

Join

ALTER TABLE Empleados ADD FechaContratacion DATE;

ALTER TABLE nombre_tabla ADD nombre_columna tipo_dato;

se utiliza para modificar la estructura de una tabla existente en una base de datos. Puedes usar alter para realizar diversas acciones como agregar, eliminar o modificar columnas,

ALTER

DROP TABLE Empleados;

DROP TABLE nombre_tabla;

e utiliza para eliminar objetos de una base de datos, como tablas, vistas, índices o bases de datos completas

DROP

CREATE

se utiliza para definir nuevos objetos en una base de datos, como tablas, vistas, índices, procedimientos almacenados, y más. Cada tipo de objeto tiene una sintaxis específica para su creación

CREATE TABLE nombre_tabla ( columna1 tipo_dato restricciones, columna2 tipo_dato restricciones, ... PRIMARY KEY (columna1));

DELETE FROM nombre_tabla WHERE condición;

se utiliza para eliminar filas de una tabla. A diferencia del comando drop, que elimina la tabla completa, delet elimina solo los datos dentro de la tabla, manteniendo la estructura de la tabla intacta.

DELETE

UPDATE nombre_tablaSET columna1 = valor1, columna2 = valor2, ...WHERE condición;

se utiliza para modificar los valores existentes en una tabla. Puedes actualizar una o más columnas en una o más filas, basándote en una condición

UPDATE IN SQL

INSERT INTO nombre_tabla (columna1, columna2, columna3, ...) VALUES (valor1, valor2, valor3, ...);

se utiliza para añadir nuevas filas a una tabla. Puedes insertar una o varias filas al mismo tiempo, y puedes especificar los valores de las columnas

INSERT