0% encontró este documento útil (0 votos)
10 vistas4 páginas

Comandos y Consultas Esenciales en SQL Server

La guía didáctica proporciona una serie de comandos y consultas esenciales para trabajar en SQL Server Management Studio, incluyendo atajos de teclado y ejemplos de operadores lógicos, de conjunto y aritméticos. También se describen cláusulas SQL comunes como SELECT, INSERT, UPDATE y DELETE, junto con ejemplos prácticos. Finalmente, se incluyen ejercicios finales para aplicar los conceptos aprendidos en la consulta de datos.

Cargado por

danilo ANGARITA
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas4 páginas

Comandos y Consultas Esenciales en SQL Server

La guía didáctica proporciona una serie de comandos y consultas esenciales para trabajar en SQL Server Management Studio, incluyendo atajos de teclado y ejemplos de operadores lógicos, de conjunto y aritméticos. También se describen cláusulas SQL comunes como SELECT, INSERT, UPDATE y DELETE, junto con ejemplos prácticos. Finalmente, se incluyen ejercicios finales para aplicar los conceptos aprendidos en la consulta de datos.

Cargado por

danilo ANGARITA
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Guía Didáctica de Comandos y Consultas en SQL Server

1. Comandos Generales
Estos comandos te ayudarán a trabajar de forma más eficiente dentro de SQL Server
Management Studio (SSMS):
- Ctrl + N: Abre una nueva consulta para escribir scripts SQL.
- Ctrl + O: Abre un archivo SQL guardado en tu computadora.
- Ctrl + S: Guarda el script actual como un archivo.
- F5: Ejecuta el script seleccionado o todo el script si no hay selección.
- F8: Muestra el panel Object Explorer, que organiza y muestra objetos como tablas, vistas y
procedimientos almacenados.
- Ctrl + Alt + L: Abre el panel Solution Explorer, útil para gestionar proyectos.
- Ctrl + R: Alterna la visibilidad del panel de resultados de las consultas.
- Ctrl + Shift + U: Convierte el texto seleccionado a mayúsculas.
- Ctrl + Shift + L: Convierte el texto seleccionado a minúsculas.
- Ctrl + K + C: Comenta el código seleccionado.
- Ctrl + K + U: Quita los comentarios del código seleccionado.

2. Operadores Lógicos
Los operadores lógicos permiten establecer condiciones en las consultas SQL. A
continuación, se presentan ejemplos:

Operador de Igualdad (=)


SELECT * FROM empleados WHERE departamento = 'Ventas';

Operador Mayor Que (>)


SELECT * FROM productos WHERE precio > 1000;

Operador Menor Que (<)


SELECT * FROM estudiantes WHERE edad < 18;

Operador Diferente (<> o !=)


SELECT * FROM empleados WHERE cargo <> 'Gerente';

Combinación con AND


SELECT * FROM ventas WHERE monto > 1000 AND cliente = 'Carlos';

Combinación con OR
SELECT * FROM empleados WHERE cargo = 'Gerente' OR salario > 5000;

Uso de NOT
SELECT * FROM pedidos WHERE NOT estado = 'Entregado';

3. Operadores de Conjunto
Estos operadores se usan para combinar los resultados de dos o más consultas:

UNION
SELECT Country FROM Customers
UNION
SELECT Country FROM Employees;

UNION ALL
SELECT Country FROM Customers
UNION ALL
SELECT Country FROM Employees;

INTERSECT
SELECT Country FROM Customers
INTERSECT
SELECT Country FROM Employees;

EXCEPT
SELECT Country FROM Customers
EXCEPT
SELECT Country FROM Employees;

4. Operadores Aritméticos
Permiten realizar cálculos con los valores de las columnas.

Ejemplo de Operación
Calcular un descuento de 2 unidades en el precio de los productos:
SELECT ProductName, UnitPrice, UnitPrice - 2 AS Descuento
FROM Products
WHERE UnitsInStock > 100;

5. Uso de IN y LIKE
IN
Busca valores dentro de un conjunto.
SELECT * FROM Products WHERE UnitPrice IN (10, 20, 30);

LIKE
Busca patrones de texto en columnas.
%: Coincide con cualquier cantidad de caracteres.
_: Coincide con un solo carácter.

Ejemplos:
SELECT * FROM Customers WHERE ContactName LIKE '%Carlos%'; -- Contiene "Carlos"
SELECT * FROM Customers WHERE Address LIKE 'AV.%'; -- Empieza con "AV."

6. Cláusulas SQL Comunes


SELECT
Extrae datos de una tabla.
SELECT nombre, edad FROM estudiantes;

INSERT
Inserta nuevos registros en una tabla.
INSERT INTO empleados (nombre, cargo, salario)
VALUES ('Ana', 'Gerente', 5000);

UPDATE
Modifica registros existentes en una tabla.
UPDATE productos SET precio = 1500 WHERE id = 1;

DELETE
Elimina registros de una tabla.
DELETE FROM estudiantes WHERE edad < 18;

ORDER BY
Ordena los resultados de una consulta.
SELECT * FROM Products
ORDER BY UnitPrice ASC;

TOP
Limita el número de registros devueltos.
SELECT TOP 5 * FROM Products;

BETWEEN
Especifica un rango de valores.
SELECT * FROM Products WHERE UnitPrice BETWEEN 20 AND 30;

Ejercicios Finales
Consultar productos con stock entre 50 y 100, ordenados por precio descendente:
SELECT ProductName, UnitPrice, UnitsInStock
FROM Products
WHERE UnitsInStock BETWEEN 50 AND 100
ORDER BY UnitPrice DESC;

Listar empleados que no sean "Gerentes" y tengan salario mayor a 4000:


SELECT * FROM empleados
WHERE cargo <> 'Gerente' AND salario > 4000;

Combinar datos de clientes y empleados en un solo listado:


SELECT Country FROM Customers
UNION
SELECT Country FROM Employees;

También podría gustarte