El blog de los Ingenieros en TI

Código Fuente, links, tareas, proyectos, exámenes....qué mas le vas a pedir a la vida?

Acerca de:

El espacio para compartir material que necesitas en la carrera de Ingeniería de Sistemas y en tu vida profesional.

El objetivo del blog es ayudarte como estudiante a prepararte mejor para los exámenes, proyectos y demás situaciones que enfrentes durante la carrera. Asi mismo es una herramienta de consulta para los profesionales en TI.

Material y sugerencias: ingenierosTI@gmail.com


Para los cursos de Bases de datos y Aplicaciones Comerciales (Bases 2) entre otros cursos, es imprescindible manejar el SQL (Structured Query Language), Aqui encontrarás la sintáxis básica que te será de gran ayuda.

Select

SELECT Campos FROM Tabla
--En donde campos es la lista de campos que se deseen recuperar y tabla es el origen. Ejemplo:
SELECT Nombre, Telefono FROM Clientes

Where


SELECT Campos FROM Tabla WHERE Condición
--En donde Condición es la validación. Ejemplos:
SELECT Nombre, Salario FROM Empleados WHERE Salario > 21000
SELECT Nombre, Salario FROM Empleados WHERE Salario Between 2000 And 3000
SELECT Nombre, Salario FROM Empleados WHERE Apellidos Between 'Perez' And 'Castillo'

Ver más Sintáxis...


Group By

SELECT campos FROM Tabla WHERE Criterio GROUP BY Campos del grupo. --Ejemplo:
SELECT Carrera FROM Estudiantes GROUP BY Carrera

AVG (Media Aritmética)

SELECT Avg(Campo) FROM Tabla WHERE Campo > X

Count (Calcula el número de registros devueltos por una consulta)

SELECT Count(Campo) FROM Tabla

Delete

DELETE FROM Tabla WHERE criterio. --Ejemplo:
DELETE * FROM Empleados WHERE Cargo = 'Vendedor'

Insert Into

INSERT INTO Tabla (campo1, campo2) VALUES (valor1, valor2)

Update

UPDATE Tabla SET Campo1= Valor1, Campo2 = Valor2 WHERE Criterio
--Si en un Update suprimimos WHERE todos los registros de la tabla señalada serán actualizados. Ejemplo:
UPDATE Empleados SET Salario = Salario * 1.1

Subconsultas

--Es una instrucción SELECT anidada dentro de una instrucción SELECT,SELECT...INTO, INSERT...INTO, DELETE, o UPDATE o dentro de otra subconsulta. Ejemplos:

SELECT * FROM Productos WHERE PrecioUnidad > ANY
(SELECT PrecioUnidad FROM DetallePedido WHERE Descuento >= 0 .25)
--Devuelve todos los productos cuyo precio unitario es mayor que el de cualquier producto vendido con un descuento igual o mayor al 25 por ciento.

SELECT Clientes.Compañía, Clientes.Teléfono FROM Clientes WHERE EXISTS
(SELECT FROM Pedidos WHERE Pedidos.IdPedido = Clientes.IdCliente)
--Todos los clientes que hayan realizado al menos un pedido.

SELECT Empleados.Nombre FROM Empleados WHERE Sexo = 'M' AND Edad > ANY
(
SELECT Empleados.Edad FROM Empleados WHERE Sexo = 'H')
--Todas las mujeres cuya edad sea mayor a la de cualquier hombre.



0 comentarios

Publicar un comentario

Suscribirse a: Comentarios de la entrada (Atom)