4ta unidad
4º computación
30 palabras reservadas microsoft sql server
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
SELECT
La opcion select se usa para enlistar los atributos que necesitas para el resultado de la consulta
Ejemplo: SELECT *este nos ayuda a seleccionar todas las columnas de una tabla
PRIMARY KEYL
Es una manera de identificar unicamente a un elemento llamado tabla en cada tabla
Ejemplo:PRIMARY KEYL CREATE TABLE Empleados ( ID INT PRIMARY KEY, Nombre VARCHAR(100), Puesto VARCHAR(50) );
ROLLBACK
Esta palabras nos permite retrocedes hasta el punto donde hayamos cometido el error u algo mas
Ejemplo:BEGIN TRANSACTION; -- Realizar algunas operaciones INSERT INTO Empleados (Nombre, Edad, Puesto) VALUES ('Ana Martínez', 30, 'Analista'); UPDATE Empleados SET Edad = 31 WHERE Nombre = 'Ana Martínez'; -- Decidir revertir los cambios ROLLBACK;
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
-- 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;
Palabra reservada encontrada
NULL
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
SELECT * FROM Empleados
WHERE Edad IS NULL;
SELECT
La opcion select se usa para enlistar los atributos que necesitas para el resultado de la consulta
Ejemplo: SELECT *este nos ayuda a seleccionar todas las columnas de una tabla
TRANSACTION
Esta es la ejecucion de uno o muchos valores unanimemente, este permite que la coherencia de la base de datos sea correcta
BEGIN TRANSACTION;
VIEW
¿Que hace?
CREATE VIEW VistaEmpleados ASSELECT Nombre, Puesto FROM Empleados WHERE Edad >= 30;
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
INDEX
Palabras reservadas
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
CREATE UNIQUE INDEX idx_unique_email
ON Usuarios (Email);
SUBQUERY
SELECT Nombre
FROM Empleados
WHERE Edad > (SELECT AVG(Edad) FROM Empleados);
Este funciona como una consulta convencional solo que debe de ir acompañado siempre por una consulta, para que esta pueda actuar correctamente
Case
Palabras reservadas sql
CASE expresión
WHEN valor1 THEN resultado1
WHEN valor2 THEN resultado2
...
ELSE resultado_default
END
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
Este elemento va de la mano con el Select que por medio de este se te podran conbinar dos o mas resultados
SELECT columna1, columna2, ... FROM tabla1 WHERE condición1 UNION SELECT columna1, columna2, ... FROM tabla2 WHERE condición2;
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, Edad FROM Empleados ORDER BY Nombre LIMIT 5;
LIMIT
Este especifica por medio de datos numericos el maximo de tablas a mostrar
Que son las palabras reservadas
¿Qué hacemos y de dónde venimos?
🤔DISTINCT
Esta palabra permite al usuario eliminar los resultados duplicados de cada tabla especificando el dato que quiere que no se duplique
13
SELECT DISTINCT Ciudad
FROM Clientes;
ORDER BY
Esta función nos ayuda a ser mas ordenado, este ordena cada elemento dependiendo si quieres ascendente o desendente
SELECT columna1, columna2, ...
FROM tabla
ORDER BY columna1 [ASC|DESC], columna2 [ASC|DESC], ...;
HAVING
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
19
20
GROUP BY
Este es como un organizador de filas y columnas que tienen alguna coincidencia en su resultado
Ejemplo: SELECT columna1, función_agregada(columna2)FROM tabla GROUP BY columna1;
FULL JOIN
En este caso nos ayuda en combinar los registros de cada tabla esto se basa en condiciones
SELECT columnas
FROM tabla1
FULL JOIN tabla2
ON tabla1.columna = tabla2.columna;
👋 Bienvenido a la empresa
Resumen ejecutivo
RIGHT JOIN
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
SELECT columnas FROM tabla1 RIGHT JOIN tabla2 ON tabla1.columna = tabla2.columna;
LEFT JOIN
dEste es el caso contrario de Right join, este devuelve los datos o registros hacia la izquierda
Inicio
SELECT columnas
FROM tabla1
LEFT JOIN tabla2
ON tabla1.columna = tabla2.columna;
INNER JOIN
Realiza una conbinación de datos y registros de dos tablas donde se hacen condicionales u otros elementos de union
SELECT columnas FROM tabla1 INNER JOIN tabla2 ON tabla1.columna = tabla2.columna;
Join
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
SELECT columnas FROM tabla1 INNER JOIN tabla2 ON tabla1.columna = tabla2.columna;
ALTER
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 TABLE nombre_tabla
ADD nombre_columna tipo_dato;
ALTER TABLE Empleados
ADD FechaContratacion DATE;
DROP
e utiliza para eliminar objetos de una base de datos, como tablas, vistas, índices o bases de datos completas
DROP TABLE nombre_tabla;
DROP TABLE Empleados;
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
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.
UPDATE IN SQL
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 nombre_tabla SET columna1 = valor1, columna2 = valor2, ... WHERE condición;
INSERT
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 INTO nombre_tabla (columna1, columna2, columna3, ...)
VALUES (valor1, valor2, valor3, ...);
30 PALABRAS RESERVADAS
Pablo Andrés Leal Boror
Created on August 13, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
View
Chalkboard Presentation
View
Witchcraft Presentation
View
Sketchbook Presentation
Explore all templates
Transcript
4ta unidad
4º computación
30 palabras reservadas microsoft sql server
Guía de Aprendizaje 1
introducción
¿cual es el fin?: el fin de esta presentación es darte a conocer algunas de las palabras reservadas de sql
SELECT
La opcion select se usa para enlistar los atributos que necesitas para el resultado de la consulta
Ejemplo: SELECT *este nos ayuda a seleccionar todas las columnas de una tabla
PRIMARY KEYL
Es una manera de identificar unicamente a un elemento llamado tabla en cada tabla
Ejemplo:PRIMARY KEYL CREATE TABLE Empleados ( ID INT PRIMARY KEY, Nombre VARCHAR(100), Puesto VARCHAR(50) );
ROLLBACK
Esta palabras nos permite retrocedes hasta el punto donde hayamos cometido el error u algo mas
Ejemplo:BEGIN TRANSACTION; -- Realizar algunas operaciones INSERT INTO Empleados (Nombre, Edad, Puesto) VALUES ('Ana Martínez', 30, 'Analista'); UPDATE Empleados SET Edad = 31 WHERE Nombre = 'Ana Martínez'; -- Decidir revertir los cambios ROLLBACK;
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
-- 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;
Palabra reservada encontrada
NULL
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
SELECT * FROM Empleados WHERE Edad IS NULL;
SELECT
La opcion select se usa para enlistar los atributos que necesitas para el resultado de la consulta
Ejemplo: SELECT *este nos ayuda a seleccionar todas las columnas de una tabla
TRANSACTION
Esta es la ejecucion de uno o muchos valores unanimemente, este permite que la coherencia de la base de datos sea correcta
BEGIN TRANSACTION;
VIEW
¿Que hace?
CREATE VIEW VistaEmpleados ASSELECT Nombre, Puesto FROM Empleados WHERE Edad >= 30;
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
INDEX
Palabras reservadas
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
CREATE UNIQUE INDEX idx_unique_email ON Usuarios (Email);
SUBQUERY
SELECT Nombre FROM Empleados WHERE Edad > (SELECT AVG(Edad) FROM Empleados);
Este funciona como una consulta convencional solo que debe de ir acompañado siempre por una consulta, para que esta pueda actuar correctamente
Case
Palabras reservadas sql
CASE expresión WHEN valor1 THEN resultado1 WHEN valor2 THEN resultado2 ... ELSE resultado_default END
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
Este elemento va de la mano con el Select que por medio de este se te podran conbinar dos o mas resultados
SELECT columna1, columna2, ... FROM tabla1 WHERE condición1 UNION SELECT columna1, columna2, ... FROM tabla2 WHERE condición2;
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, Edad FROM Empleados ORDER BY Nombre LIMIT 5;
LIMIT
Este especifica por medio de datos numericos el maximo de tablas a mostrar
Que son las palabras reservadas
¿Qué hacemos y de dónde venimos?
🤔DISTINCT
Esta palabra permite al usuario eliminar los resultados duplicados de cada tabla especificando el dato que quiere que no se duplique
13
SELECT DISTINCT Ciudad FROM Clientes;
ORDER BY
Esta función nos ayuda a ser mas ordenado, este ordena cada elemento dependiendo si quieres ascendente o desendente
SELECT columna1, columna2, ... FROM tabla ORDER BY columna1 [ASC|DESC], columna2 [ASC|DESC], ...;
HAVING
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
19
20
GROUP BY
Este es como un organizador de filas y columnas que tienen alguna coincidencia en su resultado
Ejemplo: SELECT columna1, función_agregada(columna2)FROM tabla GROUP BY columna1;
FULL JOIN
En este caso nos ayuda en combinar los registros de cada tabla esto se basa en condiciones
SELECT columnas FROM tabla1 FULL JOIN tabla2 ON tabla1.columna = tabla2.columna;
👋 Bienvenido a la empresa
Resumen ejecutivo
RIGHT JOIN
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
SELECT columnas FROM tabla1 RIGHT JOIN tabla2 ON tabla1.columna = tabla2.columna;
LEFT JOIN
dEste es el caso contrario de Right join, este devuelve los datos o registros hacia la izquierda
Inicio
SELECT columnas FROM tabla1 LEFT JOIN tabla2 ON tabla1.columna = tabla2.columna;
INNER JOIN
Realiza una conbinación de datos y registros de dos tablas donde se hacen condicionales u otros elementos de union
SELECT columnas FROM tabla1 INNER JOIN tabla2 ON tabla1.columna = tabla2.columna;
Join
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
SELECT columnas FROM tabla1 INNER JOIN tabla2 ON tabla1.columna = tabla2.columna;
ALTER
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 TABLE nombre_tabla ADD nombre_columna tipo_dato;
ALTER TABLE Empleados ADD FechaContratacion DATE;
DROP
e utiliza para eliminar objetos de una base de datos, como tablas, vistas, índices o bases de datos completas
DROP TABLE nombre_tabla;
DROP TABLE Empleados;
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
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.
UPDATE IN SQL
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 nombre_tabla SET columna1 = valor1, columna2 = valor2, ... WHERE condición;
INSERT
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 INTO nombre_tabla (columna1, columna2, columna3, ...) VALUES (valor1, valor2, valor3, ...);