30 PALABRAS RESERVADAS
Pablo Andrés Leal Boror
Created on August 13, 2024
More creations to inspire you
FALL ZINE 2018
Presentation
INTERNATIONAL EVENTS
Presentation
MASTER'S THESIS ENGLISH
Presentation
49ERS GOLD RUSH PRESENTATION
Presentation
3 TIPS FOR AN INTERACTIVE PRESENTATION
Presentation
RACISM AND HEALTHCARE
Presentation
BRANCHES OF U.S. GOVERNMENT
Presentation
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