P. 1
Tipos de Sentencias SQL

Tipos de Sentencias SQL

5.0

|Views: 5.541|Likes:
Publicado porapi-3725998

More info:

Published by: api-3725998 on Oct 15, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

Tipos de Sentencias SQL:  Sentencias de Control de Transacciones (transaction Control): Se trata de las sentencias que permiten administrar los

cambios hechos por las sentencias DML sobre los datos: COMMIT, ROLLBACK Y SAVEPOINT.  Sentencias DCL (Data Control Language): Se trata de las sentencias que permiten conceder y revocar privilegios sobre los objetos de la base de datos: GRANT y REVOKE.

Base de Datos Introducción a SQL
Sentencia SQL SELECT:

La sentencia select selecciona datos de la Base de
Datos. Mediante select usted puede hacer lo siguiente: Selección, Proyección y combinación (Guión). Sintaxis: SELECT [DISTINCT] {* | columna [alias], ....} FROM nom_tabla1 [, nom_tabla2, ..., nom_tablan] [WHERE Condicion(s)] [ORDER BY exp_col1 [ASC | DESC], ...... ]

Base de Datos Introducción a SQL
Seleccionar todas las columnas
SQL> SELECT * 2 FROM dept; no_dept ---------10 20 30 40 nom_dep ------------------Contabilidad Investigación Ventas Operaciones loc -------------Caracas Valencia Maracay Barcelona

Reglas  Es posible unir tantas tablas como deseemos.  En la cláusula SELECT se pueden referenciar columnas de todas las tablas.  Si hay columnas con el mismo nombre en las distintas tablas de la cláusula FROM, se deben identificar, especificando NombreTabla.NombreColumna.  Si el nombre de una columna existe solo en una tabla, no es necesario especificarla como NombreTabla.NombreColumna. Sin embargo hacerlo mejora la legibilidad de la sentencia SAELECT.  El criterio que se siga para combinar las tablas ha de especificarse en la cláusula WHERE.  Para un JOIN de N tablas, se necesita un mínimo de N-1 condiciones de  Reglas   Es posible unir tantas tablas como deseemos.  En la cláusula SELECT se pueden referenciar columnas de todas las tablas.  Si hay columnas con el mismo nombre en las distintas tablas de la cláusula FROM, se deben identificar, especificando NombreTabla.NombreColumna.  Si el nombre de una columna existe solo en una tabla, no es necesario especificarla como NombreTabla.NombreColumna. Sin embargo hacerlo mejora la legibilidad de la sentencia SAELECT.  El criterio que se siga para combinar las tablas ha de especificarse en la cláusula WHERE.  Para un JOIN de N tablas, se necesita un mínimo de N-1 condiciones de join.

 join.

Función
AVG(n)

De grupos de valores De Listas

Descripción Función

Descripción

COUNT(*| expresión) MAX(expr esión) MIN(expre sión)

Calcula el valor medio de “n” GREATEST Obtiene el mayor valor de la ignorando los valores nulos (valor1,valor lista. 2,..)de filas de Cuenta el numero una tablas LEAST(valo Obtiene el menor valor de la r1,valor2,...) lista. Calcula el máximo valor de la expresión. Calcula el mínimo valor de la expresión.

SUM(expre Obtiene la suma de valores de sión) la expresión)

Funciones para el manejo de fechas
Función
SYSDATE ADD_MON THS(fecha, n) LAST_DAY (fecha)

Funciones de Conversión
Función
TO_CHAR

Descripción
Devuelve la fecha del sistema Incrementa n a la fecha

Descripción
Transforma un tipo DATE o NUMBER en una cadena de caracteres Transforma un tipo NUMBER o CHAR en DATE Transforma una cadena de caracteres en NUMBER

TO_DATE Devuelve el ultimo día del mes que contiene la fecha.

TO_NUMBER

MONTHS_B Devuelve la diferencia en ETWEEN meses entre la fecha1 y la (fecha1, fecha2. fecha2) NEXT_DAY (fecha,cad) Convierte la cadena cad a tipo titulo.

Funciones Aritméticas de Valores Simples
Función
ABS(n) CEIL(n)

Descripción
Devuelve el valor absoluto de “n” Obtiene el valor entero inmediatamente superior o igual a “n” Devuelve el valor entero inmediatamente inferior o igual a “n” Devuelve el resto resultante de dividir “m” entre “n”

Función
ROUND(nu mero,m) SIGN (VALOR) SQRT (n) TRUNC(nu mero, m)

Descripción
Redondea números con el numero de dígitos de precisión indicado en ” m” Esta función indica el signo de valor Devuelve la raíz cuadrada de “n” Trunca numero para que tenga cierto numero de dígitos de precisión.

FLOOR(n) MOD(m,n)

Esta función se utiliza para NVL(valor, sustituir un valor nulo por expresión) otro valor POWER(m, Calcula la potencia de un exponente) numero.

VARIANCE Devuelve varianza de un (valor) conjunto de valores.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->