SlideShare uma empresa Scribd logo
1 de 6
En bases de datos, una consulta es el
método para acceder a los datos en
las bases de datos. Con las consultas
se puede modificar, borrar, mostrar y
agregar datos en una base de datos.
Para esto se utiliza un lenguaje de
consultas. El lenguaje de consultas a
base de datos más utilizado es
el SQL.
SELECT [ALL | DISTINCT | DISTINCTROW ]
[HIGH_PRIORITY] [STRAIGHT_JOIN]
[SQL_SMALL_RESULT] [SQL_BIG_RESULT]
[SQL_BUFFER_RESULT] [SQL_CACHE |
SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
select_expr, ... [INTO OUTFILE
'file_name' export_options | INTO
DUMPFILE 'file_name'] [FROM
table_references [WHERE where_definition]
[GROUP BY {col_name | expr | position}
[ASC | DESC], ... [WITH ROLLUP]] [HAVING
where_definition] [ORDER BY {col_name |
expr | position} [ASC | DESC] , ...]
[LIMIT {[offset,] row_count | row_count
OFFSET offset}] [PROCEDURE
procedure_name(argument_list)] [FOR
UPDATE | LOCK IN SHARE MODE]]
Ejemplo 1: Selección de todas las columnas y
filas de la tabla EMPLOYEE. SELECT * FROM
EMPLOYEE
Ejemplo 2: Selección del nombre del proyecto
(PROJNAME), la fecha de inicio (PRSTDATE)
y la fecha de finalización (PRENDATE) de la
tabla PROJECT. Ordenación de la tabla
resultante por la fecha de finalización con las
fechas más recientes primero. SELECT
PROJNAME, PRSTDATE, PRENDATE FROM
PROJECT ORDER BY PRENDATE DESCEjemplo 3: Selección del número de
departamento (WORKDEPT) y el salario
medio del departamento (SALARY) para todos
los departamentos de la tabla EMPLOYEE.
Ordenación la tabla resultante por orden
ascendente por el salario medio del
departamento. SELECT WORKDEPT,
AVG(SALARY) FROM EMPLOYEE GROUP
Ejemplo 4: Declaración de un cursor llamado UP_CUR
para utilizarlo en un programa C para actualizar las
columnas de fecha de inicio (PRSTDATE) y de fecha de
finalización (PRENDATE) en la tabla PROJECT. El
programa debe recibir los dos valores junto con el valor de
número del proyecto (PROJNO) para cada fila. EXEC SQL
DECLARE UP_CUR CURSOR FOR SELECT PROJNO,
PRSTDATE, PRENDATE FROM PROJECT FOR UPDATE
OF PRSTDATE, PRENDATE;
Ejemplo 5: Este ejemplo denomina a la expresión
SAL+BONUS+COMM como TOTAL_PAY SELECT
SALARY+BONUS+COMM AS TOTAL_PAY FROM
EMPLOYEE ORDER BY TOTAL_PAY
Es importante que la empresas
cuenten con una base de datos para
saber bien el registró que llevan y es
mas fácil de usar pero la importancias
de select en una base de datos es que
podemos modificar una tabla, una
columna una fila o un dato en la base
de datos. Por eso es importante que

Mais conteúdo relacionado

Mais procurados

Mais procurados (6)

Sql server 2014 básico
Sql server 2014 básicoSql server 2014 básico
Sql server 2014 básico
 
Propiedades css
Propiedades cssPropiedades css
Propiedades css
 
Cursores
CursoresCursores
Cursores
 
Tutorial Sql
Tutorial SqlTutorial Sql
Tutorial Sql
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Inf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarInf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicar
 

Semelhante a Trabajo bd (20)

Trabajo_profe_omar
Trabajo_profe_omarTrabajo_profe_omar
Trabajo_profe_omar
 
Trabajo_profe_omar
Trabajo_profe_omarTrabajo_profe_omar
Trabajo_profe_omar
 
Trabajo_profe_omar
Trabajo_profe_omarTrabajo_profe_omar
Trabajo_profe_omar
 
Tuning fondo-negro-2
Tuning fondo-negro-2Tuning fondo-negro-2
Tuning fondo-negro-2
 
Que es una consulta
Que es una consultaQue es una consulta
Que es una consulta
 
Transact SQL Fundamental
Transact SQL FundamentalTransact SQL Fundamental
Transact SQL Fundamental
 
Afinamientodebasesdedatosyservidoreswebs
AfinamientodebasesdedatosyservidoreswebsAfinamientodebasesdedatosyservidoreswebs
Afinamientodebasesdedatosyservidoreswebs
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx
 
Programacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datosProgramacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datos
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Taller de Base de Datos - Unidad 3 lenguage DML
Taller de Base de Datos - Unidad 3 lenguage DMLTaller de Base de Datos - Unidad 3 lenguage DML
Taller de Base de Datos - Unidad 3 lenguage DML
 
Sentencias create
Sentencias createSentencias create
Sentencias create
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Tarea bd
Tarea bdTarea bd
Tarea bd
 
Presentacion 4 unidad
Presentacion 4 unidadPresentacion 4 unidad
Presentacion 4 unidad
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Johan nuevo
Johan nuevoJohan nuevo
Johan nuevo
 
Johan nuevo
Johan nuevoJohan nuevo
Johan nuevo
 
Expo
ExpoExpo
Expo
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 

Trabajo bd

  • 1.
  • 2. En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consultas. El lenguaje de consultas a base de datos más utilizado es el SQL.
  • 3. SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr, ... [INTO OUTFILE 'file_name' export_options | INTO DUMPFILE 'file_name'] [FROM table_references [WHERE where_definition] [GROUP BY {col_name | expr | position} [ASC | DESC], ... [WITH ROLLUP]] [HAVING where_definition] [ORDER BY {col_name | expr | position} [ASC | DESC] , ...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] [PROCEDURE procedure_name(argument_list)] [FOR UPDATE | LOCK IN SHARE MODE]]
  • 4. Ejemplo 1: Selección de todas las columnas y filas de la tabla EMPLOYEE. SELECT * FROM EMPLOYEE Ejemplo 2: Selección del nombre del proyecto (PROJNAME), la fecha de inicio (PRSTDATE) y la fecha de finalización (PRENDATE) de la tabla PROJECT. Ordenación de la tabla resultante por la fecha de finalización con las fechas más recientes primero. SELECT PROJNAME, PRSTDATE, PRENDATE FROM PROJECT ORDER BY PRENDATE DESCEjemplo 3: Selección del número de departamento (WORKDEPT) y el salario medio del departamento (SALARY) para todos los departamentos de la tabla EMPLOYEE. Ordenación la tabla resultante por orden ascendente por el salario medio del departamento. SELECT WORKDEPT, AVG(SALARY) FROM EMPLOYEE GROUP
  • 5. Ejemplo 4: Declaración de un cursor llamado UP_CUR para utilizarlo en un programa C para actualizar las columnas de fecha de inicio (PRSTDATE) y de fecha de finalización (PRENDATE) en la tabla PROJECT. El programa debe recibir los dos valores junto con el valor de número del proyecto (PROJNO) para cada fila. EXEC SQL DECLARE UP_CUR CURSOR FOR SELECT PROJNO, PRSTDATE, PRENDATE FROM PROJECT FOR UPDATE OF PRSTDATE, PRENDATE; Ejemplo 5: Este ejemplo denomina a la expresión SAL+BONUS+COMM como TOTAL_PAY SELECT SALARY+BONUS+COMM AS TOTAL_PAY FROM EMPLOYEE ORDER BY TOTAL_PAY
  • 6. Es importante que la empresas cuenten con una base de datos para saber bien el registró que llevan y es mas fácil de usar pero la importancias de select en una base de datos es que podemos modificar una tabla, una columna una fila o un dato en la base de datos. Por eso es importante que