TABLA RESUMEN DE OPERADORES
|
|
|
- Enrique Soriano Cárdenas
- hace 9 años
- Vistas:
Transcripción
1 T08_Oracle_DML_Select Página 14 de 33 Unarios TABLA RESUMEN DE OPERADORES ARITMÉTICOS IGUALDAD LÓGICOS CONCATENACIÓN +, - (signo) Binarios +, -, *, / <, >, <=, >=, =, = AND, NOT, OR OPERADORES DE COMPARACIÓN DE CADENAS DE CARACTERES: LIKE Compara cadenas con un patrón de comparación. Este patrón tiene unos comodines: % (cualquier cadena de caracteres de longitud 0 o más) _ (sustituye a cualquier carácter, pero sólo uno) [NOT] IN BETWEEN IS NULL OPERADORES ESPECÍFICOS: Operador que permite comprobar si un valor está contenido en una lista de valores literales. Admite el operador [Not] Exp IN (x,x,...,x) x NOT IN (a,b,c) A nivel de ejecución: (x <> a AND x <> b AND x <> c) Exp [NOT] BETWEEN Val_inicial AND Val_final Devuelve verdadero si Exp está contenida. Los valores inicial y final inclusive. Exp IS [NOT] NULL Devuelve verdadero si Exp contiene un nulo. PREFERENCIA DE OPERADORES UNARIOS + - * / BINARIOS + - = < > = <> <= >= IS NULL LIKE BETWEEN IN UNION OPERADORES DE CONJUNTO Devuelve las filas de la unión de dos consultas eliminando las filas duplicadas. SELECT a, b FROM T1 UNION SELECT x, y FROM T2 UNION ALL INTERSECT (Intersección conjuntista) MINUS (Resta conjuntista) Une las filas de la primera consulta con todas las filas de la segunda consulta; esto es, no elimina filas repetidas. SELECT a, b FROM T1 UNION ALL SELECT x, y FROM T2 Devuelve las filas que se encuentran tanto en la primera consulta como en la segunda; esto es, las filas repetidas. SELECT a, b FROM T1 INTERSECT SELECT x, y FROM T2 Devuelve todas las filas de la primera consulta que no estén en la segunda consulta. SELECT a, b FROM T1 MINUS SELECT x, y FROM T2
2 T08_Oracle_DML_Select Página 15 de 33 Funciones SQL Numéricas ABS Retorna el valor absoluto de n. SELECT ABS(-15) "Absolute" FROM DUAL; Absolute 15 CEIL Retorna el entero más pequeño mayor o igual a n. SELECT CEIL(15.7) "Ceiling" FROM DUAL; FLOOR Ceiling 16 Retorna el entero más grande que es menor o igual que n. SELECT FLOOR(15.7) "Floor" FROM DUAL; MOD Floor 15 MOD(m,n) Retorna el resto de dividir m entre n. Retorna m si n es 0. SELECT MOD(11,4) "Modulus" FROM DUAL; Modulus 3 POWER POWER(m,n) Retorna m elevado a la enésima potencia. SELECT POWER(3,2) "Raised" FROM DUAL; Raised 9 ROUND ROUND(n[,m])
3 T08_Oracle_DML_Select Página 16 de Retorna n redondeado m posiciones a la derecha del punto decimal; si m se omite, se redondea a las unidades. m puede ser negativo, en este caso se redondea la parte entera del número, tantas posiciones a la izquierda del punto decimal como indique m. SELECT ROUND(15.193,1) "Round" FROM DUAL; Round 15.2 SELECT ROUND(15.193,-1) "Round" FROM DUAL; Round 20 SIGN SIGN(n) Si n<0, retorna -1; si n=0, devuelve 0; si n>0, devuelve 1. SELECT SIGN(-15) "Sign" FROM DUAL; Sign -1 SQRT Devuelve la raíz cuadrada de n. n no puede ser negativo. SELECT SQRT(26) "Square root" FROM DUAL; Square root TRUNC Devuelve n truncado m posiciones decimales; si m se omite, trunca a las unidades; m puede ser negativo, en este caso, trunca de la parte entera de n. s SELECT TRUNC(15.79,1) "Truncate" FROM DUAL; Truncate 15.7 SELECT TRUNC(15.79,-1) "Truncate" FROM DUAL; Truncate 10 De cadena de caracteres (varchar2) CHR CHR(n) Devuelve el carácter equivalente al número n de la tabla de idioma de la base de datos.
4 T08_Oracle_DML_Select Página 17 de 33 CONCAT SELECT CHR(67) CHR(65) CHR(84) "Dog" FROM DUAL; Dog --- CAT CONCAT(char1, char2) Devuelve el string char1 concatenado con char2. Esta función es equivalente al operador ( ). SELECT CONCAT( CONCAT(ename, ' is a '), job) "Job" FROM emp WHERE empno = 7900; Job JAMES is a CLERK INITCAP Devuelve un string donde la primera letra de cada palabra está en mayúscula. SELECT INITCAP('the soap') "Capitals" FROM DUAL; Capitals The Soap LOWER Devuelve un string donde todas las letras están en minúsculas. SELECT LOWER('MR. SCOTT MCMILLAN') "Lowercase" FROM DUAL; Lowercase mr. scott mcmillan LPAD Devuelve char1, rellenado por la izquierda hasta n caracteres con el string char2; char2 puede ser un espacio en blanco. Si la longitud de char1 es menor que n, LPAD devuelve el substring de char1 con n caracteres. SELECT LPAD('Page 1',15,'*.') "LPAD " FROM DUAL; LPAD *.*.*.*.*Page 1 LTRIM LTRIM(char [,set]) Elimina los caracteres que aparecen en set de la izquierda de char, hasta que encuentre uno que no esté en set. Si no se indica [set] LTRIM elimina los espacios en blanco que haya a la izquierda en el char o string.
5 T08_Oracle_DML_Select Página 18 de 33 SELECT LTRIM('xyxXxyLAST WORD','xy') "LTRIM Ejempl" FROM DUAL; LTRIM exampl -- XxyLAST WORD REPLACE REPLACE(char,search_string[,replacement_string]) Devuelve char donde cada ocurrencia de search_string es reemplazada con replacement_string. Si replacement_string se omite o es null, todas las ocurrencias de search_string son eliminadas. SELECT REPLACE('JACK and JUE','J','BL') "Changes" FROM DUAL; Changes ---- BLACK and BLUE RPAD RPAD(char1, n [,char2]) Es similar a LPAD pero por la derecha. SELECT RPAD('MORRISON',12,'ab') "RPAD " FROM DUAL; RPAD MORRISONabab RTRIM RTRIM(char [,set] Es similar a LTRIM pero por la derecha. SELECT RTRIM('BROWNINGyxXxy','xy') "RTRIM e.g." FROM DUAL; RTRIM e.g --- BROWNINGyxX SUBSTR SUBSTR(char, m [,n]) Devuelve un substring de char, empezando en la posición m y cogiendo n caracteres. Si m es negativo empieza por m posiciones empezando por la derecha. Si n es 0 devuelve la cadena vacia. SELECT SUBSTR('EnUnLugarDeLaMancha',3,4) FROM DUAL; SELECT SUBSTR('EnUnLugarDeLaMancha',-8,8) FROM DUAL; SELECT SUBSTR('EnUnLugarDeLaMancha',-8,3) FROM DUAL;
6 T08_Oracle_DML_Select Página 19 de 33 SELECT SUBSTR('EnUnLugarDeLaMancha',3,0) FROM DUAL; UPPER UPPER(char) Devuelve char, pero con todas las letras en mayúscula. SELECT UPPER('Large') "Uppercase" FROM DUAL; Upper LARGE Que devuelven un dato de tipo NUMBER. ASCII INSTR ASCII(char) Devuelve la representación numérica de char ( tabla ASCII). SELECT ASCII('Q') FROM DUAL; ASCII('Q') 81 INSTR (char1,char2 [,n[,m]]) Devuelve la posición donde se encuentra emésima ocurrencia de char2 dentro de char1 empezando por el carácter con posición n. Si n es negativa se busca desde la derecha. 1 SELECT INSTR('CORPORATE FLOOR','OR',3,2)"Instring" FROM DUAL; Instring 14 2 SELECT INSTR('CORPORATE FLOOR','OR',-3,2) "Reversed" FROM DUAL; Reversed Instring LENGTH LENGTH(char) Devuelve la longitud de char. Si char es nulo, devuelve null. SELECT LENGTH('CANDIDE') "Length" FROM DUAL; Length
7 T08_Oracle_DML_Select Página 20 de 33 De Fecha. Todas devuelven un dato de tipo Date, excepto MONTHS_BETWEEN que devuelve NUMBER. ADD_MONTHS ADD_MONTHS(d,n) Devuelve la fecha d más n meses. SELECT TO_CHAR(ADD_MONTHS(hiredate,1),'DD-MON-YYYY') "Next Month" FROM emp WHERE ename = 'SMITH'; Next Month - 17-JAN-1981 LAST_DAY LAST_DAY(d) Devuelve el último día del mes de d. 1 SELECT SYSDATE,LAST_DAY(SYSDATE) "Last", LAST_DAY(SYSDATE) - SYSDATE "Days Left" FROM DUAL; SYSDATE Last Days Left OCT OCT-97 8 MONTHS_BETWEEN MONTHS_BETWEEN(d1, d2) Devuelve el número de meses entre las fechas d1 y d2. SELECT MONTHS_BETWEEN (TO_DATE(' ','MM-DD-YYYY'), TO_DATE(' ','MM-DD-YYYY') ) "Months" FROM DUAL; Months NEXT_DAY NEXT_DAY(d, char) Devuelve la fecha que coincide con el primer dia de la semana indicado en char. SELECT NEXT_DAY('16-ENE-2009','LUNES') "Sig. Lunes" FROM DUAL; Sig. Lunes 19/01/09
8 T08_Oracle_DML_Select Página 21 de 33 ROUND SYSDATE TRUNC ROUND(d[,fmt]) Devuelve la fecha d redondeada a la unidad indicada en el formato fmt. Si omitimos fmt, d es redondeada al siguiente dia. Ver tabla 1. SELECT ROUND(TO_DATE('27-OCT-92'),'YEAR') "New Year" FROM DUAL; New Year JAN-93 Devuelve fecha y hora actual. SELECT TO_CHAR(SYSDATE,'MM-DD-YYYY HH24:MI:SS')"NOW" FROM DUAL; NOW :27:11 TRUNC(d,[fmt]) Devuelve la fecha d truncada a la unidad indicada en el formato fmt. Si omitimos fmt, d es redondeada al siguiente dia. Ver tabla 1. SELECT TRUNC(TO_DATE('01-OCT-09','DD-MON-YY'), 'YEAR') "New Year" FROM DUAL; New Year JAN-92 Tabla 1. ROUND y TRUNC para fechas. Formato CC SCC YYYY YEAR YYY YY Y Q MONTH MON MM RM WW W Rounding or Truncating Unit One greater than the first two digits of a four-digit year. Year (rounds up on July 1) Quarter (rounds up on the sixteenth day of the second month of the quarter) Month (rounds up on the sixteenth day) Same day of the week as the first day of the year. Same day of the week as the first day of the month.
9 T08_Oracle_DML_Select Página 22 de 33 DDD DD J DAY DY D HH HH12 HH24 MI Day Starting day of the week Hour Minute
10 T08_Oracle_DML_Select Página 23 de 33 Funciones de Conversión. TO_CHAR, conversión de fechas TO_CHAR(d [, fmt [, 'nlsparams'] ]) Convierte un DATE d en un VARCHAR2, usando el formato fmt.. Ver tabla 1. SELECT TO_CHAR(SYSDATE, 'DD/MM/YYYYY') FROM DUAL; TO_CHAR, conversión de números TO_CHAR(n [, fmt [, 'nlsparams'] ]) Convierte un NUMBER n en un VARCHAR2, usando el formato fmt.. Ver tabla 2. SELECT TO_CHAR(-1234,'L99G999D99MI') "Cuenta" FROM DUAL; TO_DATE TO_DATE(char [, fmt [, 'nlsparams'] ]) Convierte un VARCHAR2 o CHAR en un DATE, usando el formato fmt.. Ver tabla 3. SELECT TO_DATE('01/01/2009','DD MM YY') "Cuenta" FROM DUAL; TO_NUMBER TO_NUMBER(char [,fmt [, 'nlsparams'] ]) Convierte un VARCHAR2 o CHAR en un NUMBER, usando el formato fmt. Hay que tener en cuenta los símbolos utilizados por el sistema para distinguir los decimales de los miles y/o millones. SELECT TO_NUMBER('1.234,25', '9G999D99') "Numero" FROM DUAL;
11 T08_Oracle_DML_Select Página 24 de 33 Tabla 2 - Number Format Elements Element Example Description Return value with the specified number of digits with a leading space if positive. Return value with the specified number of digits with a leading minus if negative. Leading zeros are blank, except for a zero value, which returns a zero for the integer part of the fixed-point number Return leading zeros. Return trailing zeros. $ $9999 Return value with a leading dollar sign. B B9999 Return blanks for the integer part of a fixed-point number when the integer part is zero (regardless of "0's in the format model). MI 9999MI Return negative value with a trailing minus sign "-". S S S Return positive value with a trailing blank. Return negative value with a leading minus sign "-". Return positive value with a leading plus sign "+". Return negative value with a trailing minus sign "-". Return positive value with a trailing plus sign "+". PR 9999PR Return negative value in <angle brackets>. Return positive value with a leading and trailing blank. D 99D99 Return a decimal character (that is, a period ".") in the specified position. G 9G999 Return a group separator in the position specified. C C999 Return the ISO currency symbol in the specified position. L L999 Return the local currency symbol in the specified position., (coma) 9,999 Return a comma in the specified position.. (period) Return a decimal point (that is, a period ".") in the specified position. V 999V99 Return a value multiplied by 10 n (and if necessary, round it up), where n is the number of 9's after the "V". EEEE 9.9EEEE Return a value using in scientific notation. RN RN Return a value as Roman numerals in uppercase. rn Return a value as Roman numerals in lowercase. Value can be an integer between 1 and FM FM90.9 Return a value with no leading or trailing blanks.
12 T08_Oracle_DML_Select Página 25 de 33 s number 'fmt' Result S ' ' '.00' ' 0.10' ' -.20' ' 0.00' ' 0.10' ' -0.20' ' 0' ' 1' 0 B9999 ' ' 1 B9999 ' 1' 0 B90.99 ' ' ' ' ' ' FM ' ' EEEE ' 1.2E+02' +1E EEEE ' 1.0E+123' FM9.9EEEE '1.23E+02' FM '123.45' FM '123.00' L ' $123.45' FML99.99 '$123.45' S ' '
13 T08_Oracle_DML_Select Página 26 de 33 Tabla 3 Date Format Elements Element - /,. ; : 'text' AD A.D. AM A.M. BC B.C. Specify in TO_DATE? Yes Yes Yes Yes Meaning Punctuation and quoted text is reproduced in the result. AD indicator with or without periods. Meridian indicator with or without periods. BC indicator with or without periods. D Yes Day of week (1-7). DAY Yes Name of day, padded with blanks to length of 9 characters. DD Yes Day of month (1-31). DDD Yes Day of year (1-366). DY Yes Abbreviated name of day. HH Yes Hour of day (1-12). HH12 No Hour of day (1-12). HH24 Yes Hour of day (0-23). IW No Week of year (1-52 or 1-53) based on the ISO standard. IYY IY I No Last 3, 2, or 1 digit(s) of ISO year. IYYY No 4-digit year based on the ISO standard. J Yes Julian day; the number of days since January 1, 4712 BC. Number specified with 'J' must be integers.
14 T08_Oracle_DML_Select Página 27 de 33 MI Yes Minute (0-59). MM Yes Month (01-12; JAN = 01) MON Yes Abbreviated name of month. MONTH Yes Name of month, padded with blanks to length of 9 characters. PM P.M. No Meridian indicator with or without periods. Q No Quarter of year (1, 2, 3, 4; JAN-MAR = 1) RM Yes Roman numeral month (I-XII; JAN = I). RR Yes Given a year with 2 digits, returns a year in the next century if the year is <50 and the last 2 digits of the current year are >=50; returns a year in the preceding century if the year is >=50 and the last 2 digits of the current year are <50. RRRR Yes Round year. Accepts either 4-digit or 2-digit input. If 2-digit, provides the same return as RR. If you don't want this functionality, simply enter the 4-digit year. SS Yes Second (0-59). SSSSS Yes Seconds past midnight ( ). WW No Week of year (1-53) where week 1 starts on the first day of the year and continues to the seventh day of the year. W No Week of month (1-5) where week 1 starts on the first day of the month and ends on the seventh. Y,YYY Yes Year with comma in this position. YEAR SYEAR No Year, spelled out; "S" prefixes BC dates with "-". YYYY SYYYY Yes 4-digit year; "S" prefixes BC dates with "-". YYY YY Y Yes Last 3, 2, or 1 digit(s) of year.
15 T08_Oracle_DML_Select Página 28 de 33 Otras Funciones DECODE DECODE(expr,valor1,rsdo1,valor2,rsdo2,..., rsdo_else) Evalua una expresión expr y dependiendo del valor de expr nos devuelve un resultado. SELECT DECODE(TO_CHAR(SYSDATE,'Q'),'1','PRIMER','2','SEGUNDO', '3','TERCER','CUARTO') ' TRIMESTRE' AS Trimestre FROM DUAL; GREATEST GREATEST(expr [,expr]...) Devuelve el valor mayor de una lista de valores. SELECT GREATEST ('HARRY', 'HARRIOT', 'HAROLD') FROM DUAL; Great HARRY LEAST LEAST(expr [,expr]...) NVL Devuelve el valor menor de una lista de valores. SELECT LEAST (123,25,356,28) FROM DUAL; NVL(expr1, expr2) Si expr1 es NULL, devuelve expr2; en caso contrario devuelve expr. USER USER Devuelve el nombre del usuario actual. SELECT USER, UID FROM DUAL; Funciones de Grupo AVG AVG([DISTINCT ALL] n) Devuelve la media de n.
16 T08_Oracle_DML_Select Página 29 de 33 COUNT COUNT({* [DISTINCT ALL] expr}) Devuelve el número de filas de una consulta MAX MAX([DISTINCT ALL] expr) Devuelve el valor máximo de expr. MIN MIN([DISTINCT ALL] expr) Devuelve el valor mínimo de expr. STDDEV STDDEV([DISTINCT ALL] x) Devuelve la desviación standard de x. SUM SUM([DISTINCT ALL] n) Devuelve la suma de los valores de n.
17 T08_Oracle_DML_Select Página 30 de 33 s: CONNECT SYSTEM/MANAGER; /* Creamos un usuario nuevo al que le asignaremos los objetos de este ejercicio */ CREATE USER BD_100 IDENTIFIED BY BD_100 DEFAULT TABLESPACE USER_DATA; /* Le asignamos permisos de administrador */ GRANT DBA TO BD_100; /* Nos conectamos con este usuario */ CONNECT BD_100/BD_100; /* Creacion de las tablas */ CREATE TABLE Articulos ( cartfml varchar2 (4) NOT NULL, cartcdg varchar2 (4) NOT NULL, cartdsc varchar2 (30), nartprc number(10) NULL, nartexs number(10,2) NULL, CONSTRAINT PK_ARTICULOS PRIMARY KEY(cArtFml,cArtCdg) ) TABLESPACE USER_DATA; CREATE TABLE Compras ( dcmpfch date NOT NULL, cartfml varchar2 (10), cartcdg varchar2 (10), ncmpund number(10) NOT NULL, ncmpprc number(10, 2)NOT NULL) TABLESPACE USER_DATA; ALTER TABLE COMPRAS ADD CONSTRAINT FK_COMPRAS FOREIGN KEY ( cartfml, cartcdg ) REFERENCES ARTICULOS ( cartfml, cartcdg ); CREATE TABLE Familias ( cartfml varchar (10) NOT NULL, cfmldsc varchar (30), CONSTRAINT PK_FAMILIAS PRIMARY KEY (cartfml)) TABLESPACE USER_DATA; CREATE TABLE ROTURAS ( drtrfch date NOT NULL, cartfml varchar2 (10), cartcdg varchar2 (10), nrtrnmr number(10) NOT NULL) TABLESPACE USER_DATA; ALTER TABLE ROTURAS ADD CONSTRAINT FK_ROTURAS FOREIGN KEY ( cartfml, cartcdg ) REFERENCES ARTICULOS ( cartfml, cartcdg ); CREATE TABLE VENTAS ( dvntfch date NOT NULL, cartfml varchar2 (10), cartcdg varchar2 (10), nvntund number(10) NOT NULL, nvntprc number(10, 2)NOT NULL) TABLESPACE USER_DATA;
18 T08_Oracle_DML_Select Página 31 de 33 ALTER TABLE VENTAS ADD CONSTRAINT FK_VENTAS FOREIGN KEY ( cartfml, cartcdg ) REFERENCES ARTICULOS ( cartfml, cartcdg ); ALTER TABLE Articulos ADD CONSTRAINT FK_Articulos_Familias FOREIGN KEY (cartfml) REFERENCES Familias (cartfml); /* Insertamos registros */ Insert Into Familias Values ('F1','Discos Duros'); Insert Into Familias Values ('F2','Procesadores'); Insert Into Familias Values ('F3','Pantallas'); Insert Into Articulos Values ('F1','SEA1','HD Seagate 40 GB', 1, 1.11); Insert Into Articulos Values ('F1','IBM1','HD IBM 80 GB', 2, 2.22); Insert Into Articulos Values ('F1','IBM2','HD IBM 120 GB', 3, 3.33); Insert Into Articulos Values ('F2','P4-1','Pentium Mh', 4, 4.44); Insert Into Articulos Values ('F2','P4-2','Pentium Mh',5, 5); Insert Into Articulos Values ('F2','P3-X','Pentium 3 Xeon', 6, 6); Insert Into Articulos Values ('F3','TFT1','TFT LG 5100', 7,7); Insert Into Compras Values (SYSDATE,'F1','SEA1', 1, 1); Insert Into Compras Values (SYSDATE,'F1','IBM1',2,2); Insert Into Compras Values (SYSDATE,'F1','IBM2',3,3); Insert Into Compras Values (SYSDATE,'F2','P4-1',4,4); Insert Into Compras Values (SYSDATE,'F2','P4-2',5,5); Insert Into Compras Values (SYSDATE,'F3','TFT1',6,6); Insert Into Ventas Insert Into Ventas Insert Into Ventas Values (SYSDATE,'F1','IBM1',1,4); Values (SYSDATE,'F2','P4-1',1,5); Values (SYSDATE,'F2','P4-2',3,6); Insert Into Roturas Values (SYSDATE,'F3','TFT1',2); Using SQL Arithmetic Operators SELECT cartdsc,nartprc * nartexs AS Valor FROM Articulos; SELECT cartdsc,nartprc * nartexs AS Valor FROM Articulos WHERE cartfml = 'F1'; Using SQL Numeric Functions SELECT cartdsc, ROUND(nArtPrc * nartexs,1 ) AS Valor_1 FROM Articulos WHERE cartfml = 'F1'; SELECT cartdsc, ROUND(nArtPrc * nartexs,-1 ) AS Valor_1 FROM Articulos WHERE cartfml = 'F1'; SELECT cartdsc, TRUNC(nArtPrc * nartexs,0 ) AS Valor_1 FROM Articulos WHERE cartfml = 'F1'; SELECT cartdsc, MOD(nArtPrc * nartexs,2) AS Valor_1 FROM Articulos WHERE cartfml = 'F1'; Using SQL Character Functions SELECT cartdsc, UPPER(cArtDsc),LOWER(cArtDsc),INITCAP(cArtDsc) FROM Articulos; SELECT cartdsc, RTRIM(cArtDsc,'GB') FROM Articulos;
19 T08_Oracle_DML_Select Página 32 de 33 SELECT cartdsc, RPAD(cArtDsc,30,'-') '*' FROM Articulos; SELECT cartdsc, LENGTH(cArtDsc) FROM Articulos; SELECT cartdsc, SUBSTR(cArtDsc,5,3) FROM Articulos; SELECT cartdsc, SUBSTR(cArtDsc,-5,3) FROM Articulos; SELECT cartdsc, SUBSTR(cArtDsc,-5, LENGTH(cArtDsc) ) FROM Articulos; SELECT cartdsc, REPLACE(cArtDsc,'GB','TERABYTES') FROM Articulos; Using SQL Date Functions SELECT SYSDATE FROM DUAL; SELECT CARTCDG,SYSDATE,DCMPFCH,TRUNC(MONTHS_BETWEEN(SYSDATE, DCMPFCH)) "Meses Transcurridos" FROM Compras; SELECT CARTCDG,SYSDATE,DCMPFCH,ADD_MONTHS(DCMPFCH,5) " Mas 5 Meses" FROM Compras; SELECT CARTCDG,SYSDATE,DCMPFCH,LAST_DAY(DCMPFCH) FROM Compras; Using the SQL Character Conversion Function SELECT TO_CHAR(SYSDATE, 'DD-MON-YYYY AD') "Today" FROM DUAL; SELECT TO_CHAR(SYSDATE, 'FMMonth DD YYYY') "Today" FROM DUAL; SELECT TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "Now" FROM DUAL; SELECT TO_CHAR(NARTPRC * NARTEXS,'$99,999.99') Stock FROM Articulos; Using the SQL Number Conversion Function SELECT TO_NUMBER('1234,99') FROM DUAL; SELECT TO_NUMBER('11.200,34', '99G999D99') FROM DUAL; Using SQL Date Conversion Functions ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY HH24:MI:SS'; SELECT TO_DATE('ENERO 15, 2006, 11:00 PM', 'Month dd, YYYY, HH:MI AM') FROM DUAL; SELECT TO_DATE('27-OCT-98', 'DD-MON-RR') FROM DUAL; SELECT TO_DATE('28-Nov-05 14:10:10', 'DD-Mon-YY HH24:MI:SS') FROM DUAL; SELECT TO_DATE('ENERO 15, 2006, 11:00 AM', 'Month dd, YYYY, HH:MI AM') FROM DUAL; Using SQL Aggregate Functions SELECT COUNT(*) FROM ARTICULOS; SELECT COUNT(CARTFML) FROM ARTICULOS; SELECT COUNT(DISTINCT CARTFML) FROM ARTICULOS; SELECT COUNT(DISTINCT CARTFML) FROM ARTICULOS where cartcdg LIKE 'S%'; SELECT CARTFML,COUNT(*) FROM ARTICULOS GROUP BY CARTFML ORDER BY CARTFML;
20 T08_Oracle_DML_Select Página 33 de 33 SELECT MIN(NARTPRC),MAX(NARTPRC),AVG(NARTPRC) FROM ARTICULOS; SELECT MIN(NARTPRC),MAX(NARTPRC),AVG(NARTPRC) FROM ARTICULOS GROUP BY CARTFML ORDER BY CARTFML; SELECT CARTFML,MIN(NARTPRC),MAX(NARTPRC),AVG(NARTPRC) FROM ARTICULOS GROUP BY CARTFML ORDER BY CARTFML; SELECT CARTFML,MIN(NARTPRC),MAX(NARTPRC),AVG(NARTPRC) FROM ARTICULOS GROUP BY CARTFML HAVING MIN(NARTPRC) <= 4 ORDER BY MIN(NARTPRC) DESC; Using the SQL NVL Function SELECT CARTFML, NVL(NARTPRC,0) FROM ARTICULOS; SELECT CARTFML, NVL2(NARTPRC, NARTPRC * 2, 1) FROM ARTICULOS; s -- Granada, a xx de xxxxxxxx del xxxx, son las xx horas y xx minutos SELECT 'GRANADA, ' TO_CHAR(SYSDATE,'DD') ' DE ' TO_CHAR(SYSDATE,'MONTH') ' DEL ' TO_CHAR(SYSDATE,'YYYY') ', SON LAS ' TO_CHAR(SYSDATE,'HH24') ' HORAS Y ' TO_CHAR(SYSDATE,'MI') ' MINUTOS' AS FECHA FROM DUAL; -- Estamos en el xx Trimestre SELECT ' Estamos en el ' DECODE(TO_NUMBER(TO_CHAR(SYSDATE,'Q')),1,'PRIMER ',2,'SEGUNDO ',3,'TERCER ',4,'CUARTO ') 'TRIMESTRE' AS TRIMESTRE FROM DUAL;
Funciones aritméticas.
FUNCIONES Para utilizar alguna de las funciones que a continuación vamos a describir, Oracle proporciona una tabla de trabajo que se denomina DUAL. La sintaxis de una función es: Funciones aritméticas.
Instrucción Definición Ejemplos
INSTRUCCIONES - Los valores nulos en las expresiones siempre dan como resultado un valor nulo Instrucción Definición Ejemplos. ED Invoca al Editor del Sistema.. CLEAR SCR Borra la pantalla. START fichero
Universidad Capitán General Gerardo Barrios. Facultad de Ciencia y Tecnología
Universidad Capitán General Gerardo Barrios Facultad de Ciencia y Tecnología Guía práctica II - Base de Datos I Sentencias avanzadas de SQL, utilizadas en MySql - MariaDb, con la base de datos Northwind.
PL/SQL. DECLARE /* Parte Declarativa */ BEGIN /* Parte de Ejecución */ EXCEPTION /* Parte de Excepciones */ END;
18 de marzo de 2002 1 1. Declaraciones Variables y constantes Cursores Excepciones 2. Instrucciones Asignación Control de flujo Bucles 3. Manejadores de excepciones 4. Anidamiento de bloques 5. Tipos de
Tipo de Dato TRANSACT SQL
Tipos De Datos TRANSACT SQL Tipo de Dato Descripción Numéricos aproximados: float Punto flotante, desde -1.79 E 308 a 1.79 E 308 real Punto flotante, desde 3.40 E 38 a 3.40 E 38 Int entero entre (2 31
Grupo Kybele, http://www.kybele.es/ Pág. 1
Bases de Datos APUNTES PARA EL MANEJO DE SQL*Plus Para cualquier consulta a la sintaxis de las órdenes SQL o SQL*PLUS puede consultarse cualquier libro de ORACLE, o los manuales gratuitos en pdf o en línea
S.Q.L. Funciones. Prof. Leonardo Carámbula - Sistemas de Bases de Datos II C.E.T.P. 2010
S.Q.L. Funciones S.Q.L. - Funciones Además de las funciones agregadas, vistas anteriormente, se pueden utilizar otras funciones: de fecha y hora de conversión, entre tipos de datos de caracteres S.Q.L.
SQL Los fundamentos del lenguaje
Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores
2. Obtener el valor absoluto del SALARIO-10000000 para todas las filas de la tabla EMPLE
1. Obtener el valor absoluto de 20 Select abs(-20) from dual 2. Obtener el valor absoluto del SALARIO-10000000 para todas las filas de la tabla EMPLE select abs(salario -1000000) from emple 3. Sustituir
Boletín de Problemas de la Asignatura II18 Bases de Datos. Ingeniería Informática Universitat Jaume I
Boletín de Problemas de la Asignatura II18 Bases de Datos Ingeniería Informática Universitat Jaume I Ingeniería Informática. Universitat Jaume I II18 - Bases de Datos. Práctica 1 Práctica 1 Objetivos de
MultiBase Cosmos. Notas a la versión 5.5. BASE 100, S.A. www.base100.com
MultiBase Cosmos Notas a la versión 5.5 www.base100.com Índice 1. IMPLEMENTACIONES... 3 2. MEJORAS... 4 2.1 ODBC... 4 2.2 MONITOR... 4 2.3 COSMOS... 4 2.4 CTSQL... 5 2.5 APIS... 5 2.5.1 BMAPSDLL... 5 2.5.2
Práctica 1. 1. Obtener el código y el doble del precio de los artículos cuyo precio es inferior a 5 céntimos de euro.
Práctica 1 Objetivos de aprendizaje: Funcionamiento de la sentencia select y sus cláusulas select, from y where. Uso del modificador distinct. Expresiones en las cláusulas select y where. Ejercicios: 1.
Unidad. Lenguaje SQL. (Structured Query Language)
Unidad Lenguaje SQL (Structured Query Language) 1 SQL Definición DDL Consulta y Actualización DML Create Alter Drop Select Insert Update Delete 2 SQL DDL CREATE TABLE nombre_tabla (nombre_columna tipo_dato/dominio
A.1. Definiciones de datos en SQL
A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE
Tema 4. Manipulación de datos con SQL
Tema 4 Manipulación de datos con SQL Índice Tema 4 1. Inserción de registros. Consultas de datos anexados. 2. Modificación de registros. Consultas de actualización. 3. Borrado de registros. Consultas de
Desarrollo de Aplicaciones Informáticas
Desarrollo de Aplicaciones Informáticas CICLO FORMATIVO DE GRADO SUPERIOR FORMACIÓN PROFESIONAL A DISTANCIA Unidad 3 SQL y el modelo relacional - LMD MÓDULO Desarrollo de Aplicaciones en Entornos de Cuarta
Structured Query Language (SQL) Fundamentos de Bases de Datos InCo - 2011
Structured Query Language () Fundamentos de Bases de Datos InCo - Un poco de historia Lenguajes de consulta relacionales: SEQUEL (IBM-1970) QUEL (Ingres-1970) QBE (IBM-1970) es el lenguaje comercial más
LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO
LENGUAJE DE CONSULTA ESTRUCTURADO - SQL 1. TIPOS DE DATOS 2. COMANDOS DDL 2.1 Créate 2.2 Drop 2.3 Alter 3. COMANDOS DML 3.1 Select 3.2 Insert 3.3 Update 3.4 Delete 4. CLAUSULAS 4.1 From 4.2 Where 4.3 Having
Álvaro Herrera [email protected] Modelamiento Avanzado de Datos con PostgreSQL
Modelamiento Avanzado de Datos con PostgreSQL Álvaro Herrera [email protected] Quinto Encuentro Nacional de Linux, Chile Contenidos Restricciones Check OUTER JOIN Operaciones de Conjuntos Agrupamiento
Ejemplo de gestión de datos con SQL
Ejemplo de gestión de datos con SQL 1. Crear la tabla FINCA: 2302010 0010 24 3931411 543 COMERÇ 3456912 0023 12 39411312 120 VIVENDES 1230101 00011 45 39328234 213 INDUSTRIA CREATE TABLE `finca` ( `refcad`
INTRODUCCION AL LENGUAJE SQL (PARA USUARIOS DE ORACLE)
INTRODUCCION AL LENGUAJE SQL (PARA USUARIOS DE ORACLE) - 1 - INDICE 1 INTRODUCCIÓN... 7 1.1 SISTEMAS DE BASES DE DATOS RELACIONALES... 7 1.2 UTILIZACIÓN DEL LENGUAJE... 8 1.3 ESTANDARIZACIÓN DEL SQL...
LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).
LENGUAJE SQL Un manejador de base de datos debe de contener lenguajes que permitan definir el modelos de los datos, este mismo es que permite crear la estructura de la base de datos. Lenguaje de Definicion
Bases de Datos 2. Teórico
Bases de Datos 2 Teórico Structured Query Language (SQL) Características de SQL Standard Opera sobre conjuntos de tuplas: incluso para las operaciones de inserción, borrado y actualización. No elimina
SQL (DML) Carlos A. Olarte ([email protected]) Gestión y Modelación de SQL Datos (DML)
SQL (DML) Carlos A. Olarte ([email protected]) Gestión y Modelación de Datos Outline 1 Actualización, Inserción y Modificación 2 Consultas (Queries) 3 Renombramiento 4 Ordenamiento 5 Reuniones 6
Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015
Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015 Manoel Antón Folgueira Hernández [email protected] http://tutorialesnet.net Página 1 de 13 Índice 1. Introducción
Diseño de bases de datos Práctica-1 Definición de datos
Departamento de Lenguajes y Sistemas Informáticos Avda Reina Mercedes s/n. 41012 Sevilla Tlf/Fax 954 557 139 E-mail [email protected] www.lsi.us.es E.T.S. Ingeniería Informática Diseño de bases de datos Práctica-1
Modulo I: Introducción Gestores de Bases De Datos
Modulo I: Introducción Gestores de Bases De Datos El SQL El SQL (Lenguaje de Consulta Estructurado Structure Query Language), es un lenguaje de consulta estructurado establecido claramente como el lenguaje
Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:
CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS
Temario. Índices simples Árboles B Hashing
Temario Introducción y fundamentos Introducción a SQL Modelo Entidad / Relación Modelo relacional Diseño relacional: formas normales Consultas Cálculo relacional Álgebra relacional Implementación de bases
PRÁCTICA III. DISPARADORES EN SQL (II)
PRÁCTICA III. DISPARADORES EN SQL (II) MODELOS AVANZADOS DE BASES DE DATOS CURSO 2000/2001 Objetivo Conocer mejor los disparadores en SQL. Se verá uno de los principales inconvenientes que se presentan
SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]
SINTAXIS DE SQL-92 Introducción: Se presenta brevemente un resumen de la sintaxis de SQL según el estándar ISO 9075 (SQL- 92), dividido en tres partes: - Lenguaje de Definición de Daots (LDD), - Lenguaje
MultiBase Cosmos. Notas a la versión 4.4, release 1. BASE 100, S.A. www.base100.com
MultiBase Cosmos Notas a la versión 4.4, release 1 BASE 100, S.A. www.base100.com Índice IMPLEMENTACIONES... 3 MÉTODOS DE LA CLASE SIMPLECONTROL... 4 MÉTODOS DE LA CLASE INTEGER... 4 MÉTODOS DE LA CLASE
Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos:
Bases de Datos Introducción a ORACLE Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos: o Tradicionales como INTEGER, VARCHAR2, DATE,..., etc. o Nuevos y complejos:
Tema 33. El lenguaje SQL
Tema 33. El lenguaje SQL Introducción... 1 Modos de uso... 2 Ejecución de las sentencias SQL... 2 Instrucciones DDL Data Definition Language-... 3 Instrucciones DML Data Manipulation Language-... 4 Instrucciones
3ra. Parte. Bases de Datos Relacionales
3ra. Parte Bases de Datos Relacionales Lenguaje de consulta SQL Proyección Tabla 1 Selección Tabla 1 Tabla 1 Tabla 2 Unión Lenguaje SQL SELECT SELECT [TOP expresión [PERCENT] [ WITH TIES ] ]
BASES DE DATOS TEMA 4. SQL. UN LENGUAJE DE CONSULTA COMERCIAL PARA BASES DE DATOS RELACIONALES Contenidos generales
BASES DE DATOS TEMA 4. SQL. UN LENGUAJE DE CONSULTA COMERCIAL PARA BASES DE DATOS RELACIONALES Contenidos generales * Definición de datos en SQL * Consulta de datos en SQL - Estructura básica de una sentencia
74 Prime Time. conjetura Suposición acerca de un patrón o relación, basada en observaciones.
A abundant number A number for which the sum of all its proper factors is greater than the number itself. For example, 24 is an abundant number because its proper factors, 1, 2, 3, 4, 6, 8, and 12, add
Funciones útiles de Visual foxpro
Funciones útiles de Visual foxpro Funciones: Fecha Numéricas Lógicas Cadena Funciones Generales??? (Comando) Sirve para imprimir valores en la screen de VFP, en una ventana activa o a una impresora.?
Crear BD en. Isis Bonet Cruz, PhD
Crear BD en Isis Bonet Cruz, PhD SQL Server Microsoft SQL Server es un sistema de administración y análisis de bases de datos relacionales de Microsoft para soluciones de comercio electrónico, línea de
BASES DE DATOS. TEMA 7. SQL. EL LENGUAJE DE CONSULTA.
BASES DE DATOS. TEMA 7. SQL. EL LENGUAJE DE CONSULTA. La creación y manipulación de tablas Tipos de datos en SQL Operadores y condiciones lógicas La sentencia CREATE TABLE Estructura general Uso simplificado
LEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO VALE UN PUNTO
EXAMEN FINAL DE PRÁCTICAS DE BASES DE DATOS 18 de junio de 2003 Nombre: LEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO
SQL. Carlos A. Olarte BDI
Carlos A. Olarte ([email protected]) BDI Outline 1 Introducción 2 Select... from... where 3 Renombramiento 4 Ordenamiento 5 Reuniones 6 Operaciones sobre conjuntos 7 Funciones de Agregación 8 Subconsultas
Bases de Datos: Structured Query Language (SQL)
Structured Query Language (SQL): Introducción Bases de Datos: Structured Query Language (SQL) Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile
Introducción a las bases de datos.
Introducción a las BBDD 1 Centro de Referencia Linux UAM-IBM Introducción a las bases de datos. Carmen B. Navarrete Navarrete [email protected] Introducción a las BBDD 2 Qué vamos a ver?
Tutorial de SQL - El comando SELECT
Tutorial de SQL - El comando SELECT El objetivo de este documento es guiar su aprendizaje del comando SELECT de SQL. La idea es que, estando conectado a sql*plus, lea este material mientras ejercita simultáneamente
E16 - Diseño de Sistemas de Bases de Datos Boletín 3
E16 - Diseño de Sistemas de Bases de Datos Boletín 3 Nombre: 1. Esta práctica está dedicada a la creación de disparadores sobre sentencias DDL (lenguaje de definición de datos) y sobre eventos de la Base
Bases de Datos Ejercicios de SQL
Bases de Datos Ejercicios de SQL 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. EMPNO ENAME JOB DEPTNO DNAME DEPT (0,N)
Tema 4. SQL. Juan Ignacio Rodríguez de León
Tema 4. SQL Juan Ignacio Rodríguez de León Resumen Este tema se centra exclusivamente en el estudio del lenguaje de consultas SQL (Structured Query Language). SQL usa una combinación de álgebra relacional
Guia para conversión de datos en SQL SERVER 2000-2008
LUIS FERNANDO GARCIA RODRIGUEZ ELECTIVA TECNOLOGICA III BASES DE DATO CONEXIÓN A.NET Guia para conversión de datos en SQL SERVER 2000-2008 Funciones de conversión de tipos de datos Las conversiones de
Access SQL: DDL y DML. Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos.
SGBD y SQL Access SQL: DDL y DML Ejercicio Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos. Necesita almacenar información acerca de sus empleados y los proyectos en
Guía de ejercicios de SQL Prof. Mauricio E. Fernández N. Semestre Agosto-Diciembre de 2012
Guía de ejercicios de SQL Prof. Mauricio E. Fernández N. Semestre Agosto-Diciembre de 2012 Problema Enunciado: Sean las siguientes tablas de una base de datos Empleado (ndiemp, nomemp, sexemp, fecnac,
ÍNDICE INTRODUCCIÓN...13
ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. EL MODELO RELACIONAL. LENGUAJE SQL...17 1.1 INTRODUCCIÓN AL MODELO RELACIONAL...17 1.2 RELACIONES...19 1.2.1 Definición formal de relación...21 1.2.2 Propiedades y
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 201-II SÍLABO 1. DATOS GENERALES UNIDAD DIDÁCTICA : DESARROLLO DE APLICACIONES CON BASE DE DATOS MÓDULO : DESARROLLO DE SOFTWARE
2 Bloque de consulta básico
2 Bloque de consulta básico En una base de datos relacional los datos son almacenados en estructuras de almacenamiento o tablas. Las dos operaciones básicas a llevar a cabo sobre una base de datos relacional
El Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos
Grupo de Bases de Datos Avanzadas Univ. Carlos III de Madrid Índice V.1 Introducción V.1 SQL como Lenguaje de V.1.1 Definición del esquema V.1.2 Evolución del esquema V.2 SQL como Lenguaje de Manipulación
Creación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved.
10 Creación y Gestión de Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir los principales objetos
Administración Básica de Oracle9i.
PRACTICAS. TRABAJOS (JOBS). 1. Identificar los procesos de sistema operativo que corresponden al proceso gestor de colas corriendo en la instancia. u01apporacleadmincurso01pfile (CURSO01)> ps -ef grep
SQL SQL. Índice. Componentes. Objetivos
Estándar En 1986, ANSI (American National Standard Institute) definión un estándar para (Structured Query Language) que fue posteriormente adoptado en 1987 como estándar internacional por ISO (International
CICLO 01-2012. I. Objetivos. Qué el estudiante: Utilice las funciones que trae integradas el SQL Server 2008 Cree Funciones propias en Transact SQL
CICLO 01-2012 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 6 Nombre de la practica: Funciones de Transact SQL Lugar de ejecución: Laboratorio de
TALLER 1 FORMAS DE REPRESENTACIÓN
TALLER 1 FORMAS DE REPRESENTACIÓN Ejemplos 1.- Representar 421 10 en base 2 Resultado: 110100101b 2.- Representar 11010111 2 en base 10 Resultado: 215 3.- Representar 1101,1012 en base 10 Resultado: 13,625
Tutorial de SQL - Manual completo
Página 1 de 95 Tutorial de SQL Manual por: DesarrolloWeb.com [http://www.desarrolloweb.com/] "Tu mejor ayuda para aprender a hacer webs" Versión on-line: http://www.desarrolloweb.com/manuales/9 Qué es
UNION, INTERSECCION Y DIFERENCIA. SELECT TABLE Expresión con operador de reunión (SELECT * FROM PROFESOR) UNION (SELECT * FROM ESTUDIANTE)
UNION, INTERSECCION Y DIFERENCIA Las tablas deben tener el mismo número de columnas y con el mismo tipo Los operandos de estos tres operadores pueden ser: SELECT TABLE Expresión con operador de reunión
ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1
Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar
SENTENCIAS Y CONSULTAS EN SQL SERVER
SENTENCIAS Y CONSULTAS EN SQL SERVER En esta sección nos preocuparemos por conocer, las consultas en SQL que describiremos aquí. Para eso haremos un pequeño de las palabras claves que se utilizan en SQL,
ÍNDICE INTRODUCCIÓN...17
ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. ORACLE 11g Y EL GRID COMPUTING...19 1.1 CONCEPTO DE GRID COMPUTING...19 1.2 ORACLE GRID COMPUTING...20 1.2.1 Almacenamiento eficiente de la información...21 1.2.2 Utilización
Curso SQL. Gestor de Bases de Datos Relacionales
Curso SQL. Gestor de Bases de Datos Relacionales Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso SQL. Gestor de Bases de Datos Relacionales Curso SQL. Gestor de Bases de Datos Relacionales
Datos Agregados por medio de Funciones de Grupo. Copyright Oracle Corporation, 1998. All rights reserved.
5 Datos Agregados por medio de Funciones de Grupo Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Identificar las
Oracle Express 10g. Marta Zorrilla Universidad de Cantabria
Oracle Express 10g Marta Zorrilla Universidad de Cantabria Características With Oracle Database XE, you use an intuitive browser-based interface to: Administer the database Create tables, views, and other
Informática Básica Práctica Tema 3 Ejercicios de SQL
Informática Básica Práctica Tema 3 Ejercicios de SQL Curso 2010-2011 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. EMPNO
GUÍA BÁSICA DE SCHEME v.4
Esta guía básica pretende ser una introducción elemental al lenguaje de programación Scheme. Se presenta como una guía de comienzo rápido de tal forma que permita conocer de una forma muy esquemática los
MANUAL BÁSICO DEL LENGUAJE SQL
MANUAL BÁSICO DEL LENGUAJE SQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. COMANDOS... 4 1.1 Comandos DLL... 4
Bases de Datos - 2006. SQL - Ejemplos
Bases de Datos - 2006 SQL - Ejemplos Consideramos la siguiente base de datos relacional: persona(dni,primer-nombre,apellido) biblioteca(nombre-biblioteca,calle,número) libro(título,isbn,editorial,edición)
Conceptos básicos de programación con PL/SQL
Conceptos básicos de programación con PL/SQL 1. Bloques PL/SQL 2. Tipos de Datos Estructurados 3. Funciones y Procedimientos 4. Paquetes 5. Disparadores de Base de Datos 1. Bloques PL/SQL 1.1 Introducción
Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)
Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este
Introducción a SQL sobre Oracle
Laboratorio de Bases de Datos Introducción a SQL sobre Oracle Luis A. González Ares Contenido Lenguaje SQL sobre Oracle. Descripción de las características y elementos fundamentales del lenguaje. Ejercicios
Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved.
11 Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir constraints Crear y mantener
Sql Basico. Seminar Introduction
Sql Basico Seminar Introduction SQL Basico Sobre el modelo anterior de datos haremos un repaso de las consultas sql mas comunes. Devolver todos los datos de una tabla sin filtrar. Select campo_1, campo_2,
FUNCIONES EN SQL SERVER
FUNCIONES EN SQL SERVER FUNCIONES DE AGREGADO Las funciones de agregado retornan un simple valor, calculado desde el valor en la columna. Funciones de agregados más comunes: AVG() devuelve el valor promedio
3. El catálogo 26. Laboratorio de Bases de Datos
ÍNDICE Continuación SQL Índice 1. Continuación del SQL como DML (Lenguaje de Manipulación de Datos) 1 1.1. Inserción de datos................................. 1 1.2. Borrado de datos..................................
ADMINISTRACION DE BASES DE DATOS EN ORACLE
SQL LENGUAJE ESTRUCTURADO DE CONSULTA El nacimiento del lenguaje SQL data de 1970 cuando E. F. Codd publica su libro: "Un modelo de datos relacional para grandes bancos de datos compartidos". Ese libro
SQL (Structured Query Language)- DML
SQL (Structured Query Language)- DML Data Manipulation Language: Data Definition Language: Control Commands: Authorization Commands: SELECT, UPDATE, INSERT, DELETE CREATE: TABLE, INDEX, VIEW DROP: TABLE,
PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional
PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA INTRODUCCIÓN A SQL CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT222 OBJETIVOS GENERALES DE LA ASIGNATURA Al final del
SQL Server 2000. FEMEPA SQL Server 2000
FEMEPA Partes del SQL El lenguaje SQL está compuesto de varios sub-lenguajes, entre los cuales destacan los tres siguientes: DML. Lenguaje de definición de datos. Todas las sentencias de manipulación de
TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA
1 TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA 1. Definición de SQL. Características 2. Selección del origen de los datos. Cláusula FROM 3. Selección de columnas. Columnas calculadas 4.
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 4 Programación estructurada: Funciones y procedimientos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento
Curso de SQL. Nivel básico
Curso de SQL Nivel básico Este manual puede ser distribuido y/o reproducido total o parcialmente en cualquier medio siempre y cuando se cite al autor y la fecha abajo citadas: Jorge Navarrete Olmos [email protected]
1) Through the left navigation on the A Sweet Surprise mini- site. Launch A Sweet Surprise Inicia Una dulce sorpresa 2016
[[Version One (The user has not registered and is not logged in) Inicia Una dulce sorpresa 2016 To launch the Global Siddha Yoga Satsang for New Year s Day 2016, A Sweet Surprise, enter your username and
DML en SQL. Consultas sencillas usando el DML de SQL
DML en SQL Consultas sencillas usando el DML de SQL Base Datos de Películas Para rellenar la base se ha utilizado información proveniente de The internet Movie- Database http://www.imdb.com/list Todos
PROGRAMANDO BASES DE DATOS PostgreSQL INTRODUCCIÓN INTRODUCCIÓN A LAS BASES DE DATOS (L1)
A LAS BASES DE DATOS (L1) VENTAJAS TECNOLOGÍA BASE DE DATOS DISPONIBILIDAD Y VISIBILIDAD ALMACENAMIENTO CONSULTAS INFORMACIÓN RESPALDOS Y RESTAURACIÓN CONCEPTOS DE INTEGRIDAD DE LOS DATOS ELIMINACIÓN REDUNDANCIA
School Preference through the Infinite Campus Parent Portal
School Preference through the Infinite Campus Parent Portal Welcome New and Returning Families! Enrollment for new families or families returning to RUSD after being gone longer than one year is easy.
DML Data manipulation language SELECT UPDATE INSERT DELETE. DDL Data Definition Language CREATE DROP CONTROL Postulados de control GRANT REVOKE
TALLER DE SQL Componentes DB2 DML Data manipulation language SELECT UPDATE INSERT DELETE DDL Data Definition Language CREATE DROP CONTROL Postulados de control GRANT REVOKE Postulado SELECT QUERY SECUENCIA
: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127
I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0110 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería
EJERCICIOS RESUELTOS Y COMENTADOS PARA EL APRENDIZAJE DE LA INSTRUCCIÓN SELECT
1 EJERCICIOS RESUELTOS Y COMENTADOS PARA EL APRENDIZAJE DE LA INSTRUCCIÓN SELECT 1. Conociendo la base de datos... 3 1.1. Conexión con la línea de comando... 3 1.2. Conexión con el Administrador... 3 1.3.
Lenguaje para descripción de datos
Amparo López Gaona tación Fac. Ciencias, UNAM Mayo 2012 Definición de Datos El lenguaje para definición de datos permite especificar: Esquema de cada relación. El dominio de cada atributo. Restricciones
Subconsultas. Copyright Oracle Corporation, 1997. All rights reserved.
6 Subconsultas Copyright Oracle Corporation, 1997. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir los tipos de problemas que las subconsultas
Funciones. En esta unidad aprenderás a: Identificar las distintas funciones que se pueden usar con la cláusula SELECT.
Funciones 4 En esta unidad aprenderás a: 1 2 Identificar las distintas funciones que se pueden usar con la cláusula SELECT. Aplicar las diferentes funciones para obtener información de expresiones o de
