Click here to load reader
Upload
fabiola-guaranda
View
132
Download
3
Embed Size (px)
Citation preview
SELECT Sentencias SQL SELECT para consultas con operadores
de restricción:
Es una restricción de tuplas Joining: Es la interacción de varias tablas generando una consulta.
Operadores lógicos : AND, OR, NOT
Valores nulos : IS NULL / IS NOT NULL
Sintaxis:
SELECT * | [DISTINCT] columna | expresion [alias], ….. FROM tabla;Select * fromregions;SELECT region_id, region_name FROM regions;
Expresiones y operaciones SELECT 'Id del empleado= '|| employee_id, job_id || '-> Identificador puesto' "puesto",(END_DATE-START_DATE)+1 "diastrabajados",365*2-56+24/2 AS calculo, DEPARTMENT_ID departamentofromJOB_HISTORY/ALIAS, CONCATENACION
Proyección y enlace.
Devuelve una proyección, que crea una entidad nueva que contiene una propiedad para CustomerID y otra para Total (el importe total del gasto del cliente).
Sintaxis:
using (Entities entities = new Entities()) { var query = from c in entities.Customers where c.Orders.Sum( o => o.OrderDetails.Sum(od => od.UnitPrice)) > 0
Escribir sentencias SELECT para enlaces que incluyen tres o más tablas, autoenlaces y múltiples enlaces entre
tablas
Entender y ejemplificar el propósito de la cláusula GROUP BY usando el proceso de evaluación conceptual.
Presenta el resultado ordenado por las columnas indicadas. El orden puede expresarse con ASC (orden ascendente) y DESC (orden descendente). El valor predeterminado es ASC.
Sintaxis: SELECT *FROM tCochesORDER BY marca,modelo;
Escribir descripciones en español en sentencias documentadas de SQL
Escribir las sentencias INSERT, UPDATE y DELETE para modificar las filas de una tabla.
INSERT: Permite insertar nuevas filas en una tabla.
Sintaxis: producto (id_producto: integer, nombre: text, precio: integer).
UPDATE: Cambia valores de atributos en una tabla de una relación.
Sintaxis: productos_temporales (id_producto: integer, nombre: text, precio: integer).•
DELETE: Elimina los valores en una tabla.
Sintaxis:
DELETE FROM producto WHERE precio = 350.000
• Se elimina todas las filas que cumplan la condición donde(WHERE) el precio es igual a 350.000.•