0% encontró este documento útil (0 votos)
38 vistas5 páginas

Guía de comandos SQL básicos

Este documento describe las principales cláusulas y funciones utilizadas en lenguaje SQL para consultas, modificación y administración de bases de datos relacionales, incluyendo SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, JOIN, INSERT, UPDATE, DELETE, CREATE, ALTER y DROP entre otras.

Cargado por

patri
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas5 páginas

Guía de comandos SQL básicos

Este documento describe las principales cláusulas y funciones utilizadas en lenguaje SQL para consultas, modificación y administración de bases de datos relacionales, incluyendo SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, JOIN, INSERT, UPDATE, DELETE, CREATE, ALTER y DROP entre otras.

Cargado por

patri
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 PDF, TXT o lee en línea desde Scribd

SELECT...FROM...WHERE...GROUP BY...HAVING...

ORDER BY

Función

COUNT(* | expresión) ABS(n) CHR(n)

MAX(expresión) CEIL(n) CONCAT(cad1,cad2


)

MIN(expresión) FLOOR(n) LOWER(cad)

SUM(expresión) MOD(m,n) UPPER(cad)

AVG(n) NVL(valor, expresión) INITCAP(cad)

VARIANCE(n) POWER(m,exponente) LPAD(cad1, n


[,cad2])

GREATEST(VALOR1,V ROUND(número [,m]) RPAD(cad1, n


ALOR2,....) [,cad2])

LEAST(VALOR1,VALO SIGN (valor) LTRIM(cad [,set])


R2,....)

SYSDATE SQRT (n) RTRIM(cad [,set])

ADD_MONTHS(fecha,n TRUNC(número [,m]) REPLACE(cad,


) cadena_busqueda[,c
adena_sustitución])

LAST_DAY(fecha) TO_CHAR TRANSLATE(cad1,c


To_char (fecha, ‘formato’) ad2,cad3)

To_char (number, ‘formato’)

MONTHS_BETWEEN(f TO_DATE SUBSTR(cad, m [,n])


echa1,fecha2) TO_DATE(CADENA,[‘FOR
MATO’]):

NEXT_DAY(fecha,cad)
SELECT [ALL|DISTINCT]
[expre_colum1,expre_colum2,. DROP TABLE [usuario.] nomtabla
..,expre_column | *] [CASCADE CONSTRAINT];

FROM [nombre_tabla1,
nombre CREATE TABLE nombre tabla(
tabla2,......,nombretablan] columna1 tipo_dato [NOT NULL],
[WHERE condición] [CONSTRAINT nombrerestricción]
[ORDER BY expr_colum [NOT NULL]
[DESC|ASC] ;
[UNIQUE]
[PRIMARY KEY]
[DEFAULT VALOR]
[REFERENCES Nombretabla
[(columna[,columna])]
[ON DELETE CASCADE]
[CHECK condición],
) [TABLESPACE espacio de tabla];
CREATE TABLE nombre_tabla(
colum1 tipo_dato,
colum2 tipo_dato,
...........................
[CONSTRAINT nombre_restricción]
{[UNIQUE] | PRIMARY KEY]
(columna [,columna])},
[CONSTRAINT nombre_restricción]
FOREIGN KEY (columna
[,columna])
[REFERENCES
Nombretabla [(columna[,columna])]
[ON DELETE CASCADE]
[CONSTRAINT nombre_restricción]
[CHECK condición],
ALTER TABLE nombretabla{ INSERT INTO nbtabla [(columna
[,columna]...)]
[ADD (columna [,columna]...)
VALUES (valor [,valor].....);
[MODIFY (columna
[,columna]...)]
[DROP COLUMN (columna SELECT ..............
[,columna]...)] FROM .................
[ADD CONSTRAINT WHERE columna
restricción ] operador_comparativo
[ DROP CONSTRAINT
(SELECT .........);
restricción ]
[ DISABLE CONSTRAINT
restricción] SELECT columnas de las tablas
[ ENABLE CONSTRAINT citadas
restricción ] }; FROM tabla1, tabla2,...
WHERE
[Link]=[Link];

SELECT .............
FROM .................
GROUP BY columna1, columna2 ,columna3,....
[HAVING <condición>]
[ORDER BY ............]

SELECT tabla1.colum1, tabla1.colum2,...tabla2.colum1, tabla2.colum2


FROM tabla1, tabla2.....
WHERE tabla1.colum1=tabla2.colum1(+);

SELECT ........ FROM.................WHERE.............


UNION INTERSECT MINUS
SELECT ........ FROM.................WHERE.............
UPDATE nbtabla CREATE [OR REPLACE] VIEW <nombre_vista>[
SET col1=valor1, col2=valor2, ....... (columna [,columna…]) ]
WHERE condición; AS <consulta>;
UPDATE nbtabla
SET col1=valor1, DROP VIEW nombre_vista;
col2=valor2, .......
WHERE
col3=(SELECT.............);
UPDATE nbtabla
SET (col1, col2,
....)=(SELECT col1, col2, ….)
WHERE condición;
UPDATE nbtabla
SET col1=(SELECT col1….),
col2=(SELECT col2….),
WHERE condición;

CREATE TABLE nbtabla[ (


Col1 [, col2] ……………...)] INSERT INTO nbtabla1 [(col1 [,
AS consulta; col2].....)]
SELECT {(col1 [, col2].....|*}
DELETE [FROM] nbtabla WHERE FROM nbtabla2 [cláusulas SELECT];
condición;
MASCARAS Y FORMATOS NUMERICOS

NLS_CURRENCY syear o year 9 C

cc o scc Month 0 L

y, yyy o sy,yyy Mon $ .,(COMA)

yyyy Day B .(PUNTO)

Yyy Dy MI V

Yy a.m. o p.m. S C

Ss PR EEEE NLS_NUMERIC_CHA
RACTERS

sssss D RN

J G FM

También podría gustarte