Funciones aritméticas.
|
|
|
- Inmaculada Valdéz Sandoval
- hace 9 años
- Vistas:
Transcripción
1 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. SELECT función1, función2,..., funciónn FROM DUAL; Función ABS calcula el valor absoluto de un número n, siempre mayor que 0. Su sintaxis es: ABS(n) Función CEIL obtiene el valor entero inmediatamente superior o igual a n. Su sintaxis es: CEIL(n) Funciona FLOOR devuelve el valor entero inmediatamente inferior o igual a n. Su sintaxis es: FLOOR(n) Función MOD devuelve el resto de la división entera entre n y m. Su sintaxis es: MOD(n, m) Función NVL se utiliza para sustituir un valor nulo por una expresión. Su sintaxis es: NVL(valor, expresión ) Ejemplo Visualizar el sueldo más la comisión de todos los empleados Select salario + nvl(comisión,0),apellido from emple; Función POWER calcula la potencia de un número. Su sintaxis es: POWER(m, exponente) Función ROUND redondea números con la cantidad especificada de dígitos que se le indica, si se suprime la m devuelve 0 dígitos. También admite números negativos. Su sintaxis es: ROUND (número[,m]); Función SIGN devuelve el signo del valor, si el valor es menor que 0 devuelve -1 y si es mayor que 0 devuelve 1. Su sintaxis es: SIGN (valor)
2 Función SQRT devuelve la raiz cuadrada del número especficado. No se puede hayar la raiz cuadrada de números negativos. Su sintaxis es: SQRT(n) Función TRUNC trunca números para que tengan un determinado número de dígitos. No es como ajustar un número, sino que lo corta. Si se omite la m devuelve el número con 0 decimales. Puede admitir números negativos, por lo que trunca la parte entera. Su sintaxis es: TRUNC (número[,m]) Función VARIANCE devuelve la varianza de un conjunto de variables, la cual es una variable estadística. Su sintaxis es: VARIANCE(valor) Ejercicio 16: Obtener el valor absoluto de: salario para todos los empleados de la tabla emp. Calcular CEIL(20.7), (-20.7), (16), (-16), (20.2), (-20.2). Con los mismos valores anteriores, utilizar la función FLOOR. Calcular el MOD(11,4), (-10,3), (10,15). Obtener el salario, la comisión y la suma de ambos teniendo en cuenta que si no tienen comisión hay que sustituirla por cero. Visualizar la tabla emp poniendo en la columna comm un 0 para aquellos que no tienen comisión. Calcular y -3 4 Calcular ROUND (1.5634,1), (1.5634), (1.2676,3), (145.5,-1), (145.5,-2), (145.5,-3), (141,-1), (145,-1) Calcular TRUNC (1.5634,1), (1.5634,2), ( ,-1), ( ,-2), ( ,-3) Calcular SQRT (-25), (2), Calcular SIGN(-10) Calcular la varianza del salario de la tabla empleado
3 Funciones de grupos de valores Actúa sobre un grupo de filas dando un único valor. AVG (n) calcula el valor media de n ignorando los valores nulos. COUNT( * expresión ) cuenta el número de veces de expresión evalúa algún dato con valor no nulo. La opción * cuenta todas las filas seleccionadas. Se puede utilizar la cláusula DISTINCT que hace una selección de las filas no repetidas de la columna especificada MAX (expresión) calcula el máximo valor de expresión. MIN ( expresión) calcula el mínimo valor de expresión. SUM (expresión) calcula la suma de las valores de la expresión. COUNT (expresión) calcula la suma de los elementos de la expresión. Ejercicio 17: Calcular el salario medio de todos los empleados del departamento 10. SELECT AVG(SAL) FROM EMP WHERE DEPTNO = 10 Calcular el número de filas de la tabla emp donde la comisión no es nula. SELECT COUNT(*) FROM EMP WHERE COMM IS NOT NULL Calcular el máximo y el mínimo salario de la tabla emp. SELECT MAX(SAL), MIN(SAL) FROM EMP Obtener el salario total de la empresa. SELECT SUM(SAL) FROM EMP Calcular el número de oficios distintos de la tabla emp. SELECT DISTINCT(JOB) FROM EMP Calcular el número de oficios diferentes que hay en total en los departamentos 10 y 20. select count(distinct job) from emp where deptno=10 or deptno=20; De todos los empleados que empiezan por A, quién es el que más gana? select max(sal) from emp where ename like 'A%';
4 select ename from emp where sal=1600; Funciones de listas. GREATEST (valor1, valor2,...) contiene el mayor valor de la lista especificada entre paréntesis. LEAST (valor1, valor2,...) obtiene el menor valor de la lista. Ejercicio 18: Visualizar el mayor y el menor de todos los valores numéricos que hay en la tabla emp. //Para cada fila saca el mayor Select greatest( emp_no,salario,dept_no,dir,comision) " mayor valor ", least(emp_no,salario,dept_no,dir,comision) "menor valor" from emple; // para que no salga los nulos Select greatest( emp_no,salario,dept_no,dir,nvl(comision,0)) " mayor valor ", least(emp_no,salario,dept_no,dir,nvl(comision,0)) "menor valor" from emple; // para que no salga nulo el minimo Select greatest( emp_no,salario,dept_no,dir,nvl(comision,0)) " mayor valor ", least(emp_no,salario,dept_no,dir,nvl(comision, )) "menor valor" from emple; Funciones de cadenas de caracteres. CHR (n) devuelve el carácter cuyo valor en binario es equivalente a n. CONCAT (cadena1, cadena2 ) devuelve cadena1 concatenado con cadena2. LOWER (cadena) devuelve la cadena convirtiendo todas sus letras a minúsculas. UPPER (cadena) devuelve la cadena convirtiendo todas sus letras a mayúsculas. INITCAP (cadena) convierte la primera letra de la cadena a mayúsculas y el resto a minúsculas. LPAD (cad1, n [,cad2]) añade caracteres a la izquierda de la cadena1 hasta que alcance la longitud especificada en n. En cadena2 se pone el carácter a añadir. Si no se pone nada, el carácter es el espacio en blanco. RPAD (cad1, n [,cad2]) añade caracteres a la derecha de la cadena1 hasta que alcance la longitud especificada en n. En cadena2 se pone el carácter a añadir. Si no se pone nada, si no se pone nada el carácter es el espacio en blanco. LTRIM (cad [, set]) suprime un conjunto de caracteres a la izquierda de la cadena. Set representa la colección de caracteres que se van a suprimir. Si se omite devuelve la misma cadena.
5 RTRIM (cad [, set]) lo mismo que la anterior, pero por la derecha. REPLACE (cadena, cadena_de_busqueda [cadena_de_sustitución]) devuelve cadena con cada ocurrencia de cadena_de_búsqueda sustituida por cadena_de_sustitución. // IMPortante SUBSTR (cadena, inicio [,n]) extrae parte de una cadena de la siguiente forma: devuelve la subcadena de cadena, que empieza por la posición indicada en inicio hasta tantos caracteres como indique n. Si se omite n devuelve la cadena desde la posición especificada por inicio. El valor de inicio puede ser negativo. En este caso se hace lo mismo pero de derecha a izquierda. TRANSLATE (cadena1, cadena2, cadena3) devuelve la cadena1 con los caracteres que coincidan con cadena2, sustituidos por cadena3. SOUNDEX (cadena) reconoce palabras, que aunque se escriban de forma diferente, tiene una pronunciación muy parecida. Ejercicio 19: Devolver las letras cuyo valor ASCII es 75 y 65. select chr(75) from dual; select chr(65) from dual; Obtener el nombre de los empleados con el siguiente formato: Empleados, como título de la columna y dentro de cada tupla el nombre es: Nombre. Select concat ( El nombre es, concat( ename, Empleado )) from emp; Select concat ('El nombre es ', concat( ename,concat( ' ',job))) from emp; select 'El nombre es: ' ename "Empleado" from emp; Visualizar en minúsculas la palabra EJEMPLO. select lower('ejemplo') from dual; Obtener el nombre de todos los empleados en minúsculas. select lower(ename) from emp; Convertir al formato de título la siguiente expresión: ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS. select initcap('administracion DE SISTEMAS INFORMATICOS') from dual; Escribir lo siguiente: (****X), (*.*.*X), (*.*.X), (...HOLA). select lpad('x',5,'*') from dual; select lpad('x',6,'*.') from dual;
6 select lpad('x',5,'*.') from dual; select lpad('hola',9,'.') from dual; Obtener el nombre de los empleados con una longitud de 11 caracteres, rellenando con * por la derecha. select rpad(ename,11,'*') from emp; HOHHOHHOLA de esta cadena obtener HOLA. select ltrim('hohhohhola','hohhoh') from dual; select substr('hohhohhola',7) from dual; OLAALALAL de esta otra obtener OLA. select rtrim('olaalalal','alalal') from dual; select substr('olaalalal',1,3) from dual; BLANCO Y NEGRO cambiarla a BLANCA Y NEGRA. select translate('blanco Y NEGRO','O','A') from dual; ABCDEFG obtener 3 caracteres a partir del tercero. select substr('abcdefg','3','3') from dual; select substr( HOLA QUE TAL,2,7) FROM DUAL select substr( HOLA QUE TAL,-2,7) FROM DUAL SQL PLUS cambiarla por SQL*PLUS. select replace('sql PLUS',' ','*') from dual; Obtener los códigos fonéticos de los nombres de los empleados. Seleccionar uno de ellos y visualizar los empleados de la tabla cuyo código coincide con el código elegido. select soundex(ename) from emp; Select soundex('bear'), soundex('beer') from dual Funciones que devuelven valores numéricos. ASCII (cadena) devuelve el valor ASCII del primer carácter de la cadena. INSTR (cad1, cad2 [, comienzo [, m]]) devuelve la posición de la m_ésima ocurrencia de cad2 en cad1 empezando la búsqueda en la posición
7 comienzo, por omisión comienza desde la primera posición. Si comienzo es negativo, entonces la búsqueda comienza por el final de derecha a izquierda. LENGTH (cadena) devuelve el número de caracteres de la cadena. Ejercicio 20 Obtener el valor ASCII de la cadena ASI. select ascii('asi') from dual; Obtener la posición en la que está por segunda vez la cadena TA en: II VUELTA CICLISTA A PARLA. select instr('ii VUELTA CICLISTA A PARLA','TA',1,2) from dual; Obtener la última A. select instr('ii VUELTA CICLISTA A PARLA','A',1,5) from dual; Obtener la longitud de dicha cadena. select length('ii VUELTA CICLISTA A PARLA') from dual; Funciones para el manejo de fechas. SYSDATE devuelve la fecha del sistema. ADD_MONTH (fecha, n) devuelve la fecha especificada incrementada en n meses. LAST_DAY (fecha) devuelve la fecha del último día del mes que contiene el parámetro fecha. MONTHS_BETWEEN (fecha1, fecha2) devuelve la diferencia en meses entre fecha1 y fecha2. NEXT_DAY (fecha, cad) devuelve la fecha del primer día de la semana, indicado por cad, después de la fecha indicada en el parámetro fecha. Ejercicio 21. Visualizar la fecha del sistema. select sysdate from dual; emple Dada la tabla emple sumar dos meses y restar dos meses a la fecha de alta. select add_months (fecha_alt,2),add_months(fecha_alt,-2),fecha_alt from
8 Visualizar el último de día del mes para cada una de las fechas de alta de la tabla emple. select last_day(fecha_alt),fecha_alt from emple Calcular vuestra edad en meses. select months_between(sysdate,'6/08/90') from dual En años select months_between(sysdate,'6/08/90')/12 from dual Redondear ceil,floor,round select floor (months_between (sysdate,'6/8/90')/12) from dual A partir de la fecha de hoy calcular la fecha del próximo martes. select next_day(sysdate,'martes') from dual Funciones de conversión TO_CHAR ( fecha o numero, formato ) transforma un tipo fecha o número en una cadena de caracteres según el formato especificado. Examen select to_char (fecha o numero, ) Formatos para fechas: YY - para especificar los 2 ultimos digitos del año. YYYY - para visualizar los 4 dígitos del año. d - numero de día de la semana. dd - numero de día del mes. ddd - numero de día del año. month - nombre del mes day - nombre del día mm número de mes Formatos para números: L moneda G especificamos los puntos de miles ( millares ) B blanco D decimal S signo 9 digitos a representar.. especificar los miles., - especificar los decimales. TO_DATE (cadena, formato ) convierte cadena (VARCHAR2 o de tipo CHAR) a un valor de tipo fecha ( date) según el formato elegido. Si no se indica el formato solo se convertirá en fecha si está en el formato que tenga la fecha del sistema.
9 TO_NUMBER (cadena [, formato]) convierte la cadena especificada a tipo numérico según el formato especificado. La cadena a de contener números, el carácter decimal (, ) o el signo menos ( - ) a la izquierda y no puede haber espacios entre los números ni otros caracteres. Ejercicio 22 Obtener la fecha de alta de los empleados con el formato : nombre de mes, día, y el año con 4 dígitos de la siguiente forma: Se dio de alta el 8 de enero de select to_char(fecha_alt,'"se dio de alta el "dd "de" month "de" yyyy ') " fecha de alta " from emple; Visualizar la suma de los salarios de la tabla emple de tal manera que aparezca el símbolo de la moneda, el punto de los miles y la coma decimal con dos decimales. Visualizarlo en euros. select to_char(sum(salario), '9,999,999.99L') from emple Transformar la siguiente cadena de caracteres a una fecha Transformar las siguientes cadenas de caracteres en números: - ( ) - 123,99 Obtener a partir de la cadena de caracteres el nombre del mes Otras funciones. DECODE (var, val1, cod1, val2, cod2,..., valor por defecto) si var es igual a alguno de los valores de la lista val1, val2,..., devuelve el codigo correspondiente, cod1, cod2,... En caso contrario devuelve el valor por defecto. Como condición var tiene que ser del mismo tipo que val. VSIZE (expresión) devuelve el número de bytes que ocupa la expresión. Si expresión es nulo, devuelve un nulo. DUMP (cadena [, formato [, comienzo [, longitud]]]) visualiza el valor de cadena en ASCII, en octal, en hexadecimal, en decimal, según el valor del formato. ASCII 17 Decimal 10 Octal 8 Hexadecimal 16
10 Comienzo es la posición de inicio de la cadena y longitud es el número de caracteres que se van a visualizar. USER devuelve el nombre del usuario actual. También podemos visualizarlo con el comando SHOW USER. UID devuelve el identificador del usuario actual. Ejercicio 23. Listar los nombres de la tabla emple codificando su empleo. Select decode(oficio,'presidente','1','director','2','analista','3','otros'),apellido,o ficio from emple; Calcular el valor en bytes de los nombres de la tabla emple. Select Vsize (apellido) from emple; Utilizando el nombre del grupo ASI aplicar la función DUMP con todos los formatos posibles. DECIMAL OCTAL ASCII HEXADECIMAL Visualizar el usuario y el identificador del usuario actual. Select user from dual show user select uid from dual
Funciones de una sola fila
Funciones de una sola fila 1 Qué son las funciones? 2 Idea de función 3 Invocar a una función nombrefunción(parámetro1,parámetro2, ) 4 Invocar a una función. Ejemplos SYSDATE TO_DATE( 12/3/2017, dd/mm/yyyy
Funciones a Nivel de Fila. Copyright Oracle Corporation, All rights reserved.
3 Funciones a Nivel de Fila Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Explicar los diversos tipos de funciones
El Lenguaje SQL. Funciones en SQL
El Lenguaje SQL Funciones en SQL Funciones en SQL Las funciones realizan una acción tomando argumentos de entrada y retornando un valor como resultado. Son utilizados para: Realizar cálculos sobre datos.
Oracle 11g SQL. Curso práctico de formación. Antolín Muñoz Chaparro
Oracle 11g SQL Curso práctico de formación Antolín Muñoz Chaparro Oracle 11g SQL. Curso práctico de formación Antolín Muñoz Chaparro ISBN: 978-84-938312-4-0 EAN: 9788493831240 Copyright 2011 RC Libros
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
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
RESUMEN SQL. Tipo de coincidencia Modelo Planteado Coincide No coincide. Varios caracteres 'ab*' 'abcdefg', 'abc' 'cab', 'aab'
RESUMEN SQL Agustina Botas May COMO SE ESCRIBE UNA CONSULTA SELECT : campos WHERE : criterios que se aplican directamente a los datos (aplica a TODOS los registros) GROUP BY: agrupación de los datos seleccionados
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
PRESENTACION SQL SENTENCIAS SQL 5TO SEMESTRE DE INGENIERIA PROFESOR INGENIERO EDGAR SANDOVAL
PRESENTACION SQL SENTENCIAS SQL 5TO SEMESTRE DE INGENIERIA PROFESOR INGENIERO EDGAR SANDOVAL CLAUSULA SELECT La recuperación de los datos en el lenguaje SQL se realiza mediante la sentencia SELECT, seleccionar.
SQL Oracle 12c. Este curso le permitira saber y conocer:
SQL Oracle 12c Las habilidades de lenguaje SQL son una necesidad para cualquier trabajo de Tecnología de la información en la actualidad. Además, debido a la naturaleza estándar de la sintaxis del lenguaje
1. DML. Las consultas de resumen
1.1 Introducción 1. DML. Las consultas de resumen Una de las funcionalidades de la sentencia SELECT es el permitir obtener resúmenes de los datos contenidos en las columnas de las tablas. Para poder llevarlo
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
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.
LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS
PREVIO 5 LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS INTRODUCCIÓN SQL permite realizar consultas con condiciones de búsqueda, de tal forma que los resultados son precisamente aquellos que
Estos argumentos posicionales trabajan con todos los datos que hay en la dirección especificada hasta que se encuentran con una celda vacía
Word 2010 Cálculos en tablas Fórmulas en tablas de Word 1) Fórmulas en Word 2010 a) Expresiones que pueden ser evaluadas mediante el empleo de campos, ya sean dentro de una tabla o en cualquier otra parte
Tema 7. Elaboración de consultas básicas de selección. Lenguajes de bases de datos. SQL básico 15/12/2011
Lenguajes de bases de datos Tema 7 Elaboración de consultas básicas de selección En esta unidad se abordan cuestiones que, aunque están definidas por el estándar ANSI/ISO SQL, no están asumidas al 100%
SQL Server Ya desde CERO Parte 2
SQL Server Ya desde CERO Parte 2 23 - Alias Una manera de hacer más comprensible el resultado de una consulta consiste en cambiar los encabezados de las columnas. Por ejemplo, tenemos la tabla "agenda"
Operadores. Además se pueden emplear en sentencias SET.
Operadores MySQL dispone de multitud de operadores diferentes para cada uno de los tipos de columna. Esos operadores se utilizan para construir expresiones que se usan en cláusulas ORDER BY y HAVING de
I.E.S. Santiago Hernández
I.E.S. Santiago Hernández FAMILIA PROFESIONAL Ciclos: Desarrollo de aplicaciones multiplataforma y Desarrollo de aplicaciones web Grupos: DAM1/DAW1/DAD1 Módulo: Bases de datos PRG-00126 Página 1 Contenido
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
Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT
Introducción Objetivos I-2 Objetivos del Curso I-3 Oracle11g - 12cI-5 Oracle Database 11g - 12cI-6 Oracle Application Server 11g - 12cI-7 Oracle Enterprise Manager 11g - 12cGrid Control I-8 Sistema de
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. Distinguir entre los comandos SQL*Plus y las sentencias SQL. 3. Consultar la estructura de una tabla, por ejemplo emp.
BASES DE DATOS 2 4 o de Enxe~nería Informática (2009-2010) SQL de Oracle (1) v 1.0 -------------------------------------------------------------------------- Ejercicios: 1. Conéctate a SQL*Plus. 2. Distinguir
Insertar Datos en Tablas
Insertar Datos en Tablas La instrucción básica para insertar valores a los atributos (columnas) de una tabla es la instrucción INSERT INTO Insertar una sola tupla Para insertar una tupla en la tabla, se
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
MATERIAL INTRODUCTORIO ORACLE 11G
MATERIAL INTRODUCTORIO ORACLE 11G Esp. JONATHAN GUERRERO ASTAIZA Capacidades de una sentencia SELECT La sentencia SELECT recibe información a partir de una base de datos. Con la sentencia SELECT usted
Lenguaje de consulta de datos SELECT PARTE 2
Lenguaje de consulta de datos SELECT PARTE 2 Objetivos Conocer más usos de la sentencia SELECT de SQL para realizar consultas que afecten a varias tablas de la BD. Además veremos el uso de las clausulas
Tema 2. Tipos predefinidos
Programación Declarativa Haskell Informática Sistemas Curso 2003-2004 Pepe Gallardo Universidad de Málaga Tema 2. Tipos predefinidos 2.1 Tipos simples predefinidos El tipo Bool El tipo Int El tipo Integer
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
Introducción a Oracle SQL-Plus. Introducción a Oracle SQL-Plus
Introducción a Oracle SQL-Plus Introducción a Oracle SQL-Plus INDICE DE CONTENIDO ACCESO Y VISUALIZACIÓN DE DATOS...4 EL MODELO RELACIONAL...4 VISIÓN GENERAL DE SQL...6 SQL CONTRA SQL*PLUS...6 Comandos
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
SQL SERVER Curso Teórico-Práctico
SQL SERVER 2008-2012 Curso Teórico-Práctico IMPLEMENTACION DE LA BASE DE DATOS Nomenclatura Todas las tablas tendrán: - Un identificador de tipo entero auto numérico. Ésta será la clave primaria. La denominamos
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
SQL Los fundamentos del lenguaje (con ejercicios corregidos) (2ª edición)
Introducción 1. Un poco de historia 2. Las normas SQL 3. Descripción rápida del modelo relacional 3.1 Principales conceptos del modelo relacional 3.2 Principales reglas 4. El álgebra relacional 4.1 Aspectos
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.
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
Utilizar la cláusula RETURNS es obligatorio al momento de definir una función y sirve para especificar el tipo de dato que será devuelto.
Funciones MySQL La diferencia entre una función y un procedimiento es que la función devuelve valores. Estos valores pueden ser utilizados como argumentos para instrucciones SQL. Utilizar la cláusula RETURNS
SQL Básico. José Muñoz Jimeno Febrero 2015
SQL Básico José Muñoz Jimeno Febrero 2015 Control de cambios Version Fecha Comentarios 1.0 13/02/2015 Primera versión para el curso Introducción a las bases de datos con MySQL en el COITCV La última versión
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
API LENGUAJE DE PROGRAMACIÓN. Algoritmia y Programación
API LENGUAJE DE PROGRAMACIÓN Algoritmia y Programación API Interfaz de programación de aplicación: Provee una colección de clases que le permite al programador construir todo tipo de programas de acuerdo
Sistemas y Aplicaciones Informáticas
Sistemas y Aplicaciones Informáticas Tema 38. Lenguajes para Definición y Manipulación de Datos en Sistemas de Bases de Datos Relacionales. Tipos. Características. Lenguaje SQL. 1. ÁMBITO DE DOCENCIA....3
Restricción y Clasificación de los Datos. Copyright Oracle Corporation, All rights reserved.
2 Restricción y Clasificación de los Datos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Limitar los registros
Un calculadora avanzada... y algo más!
INFORMÁTICA, GRUPO D Un calculadora avanzada... y algo más! Vamos a familiarizarnos con el entorno interactivo de Python. Vamos a construir expresiones aritméticas y a guardar los resultados en variables
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
Tema 5. Lenguaje de Definición de Datos
Tema 5 Lenguaje de Definición de Datos Índice Tema 5 1. Creación de tablas. Restricciones 2. Consultas de creación de tablas. 3. Modificación de la estructura de una tabla. 4. Borrado de tablas. 5. Creación
INTRODUCCIÓN A PL/SQL
PRÁCTICA: 8. INTRODUCCIÓN A PLSQL OBJETIVOS: Conocer los fundamentos básicos de PLSQL y aprender los componentes principales de un bloque PLSQL. MATERIAL: ORACLE 9i versión para WINDOWS XP BIBLIOGRAFIA:
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...
Ejercicio 1 Funciones de SQL
Ejercicio 1 Funciones de SQL 1. Mostrar el nombre, identificador del departamento y comisión de todos los empleados. Ordenarlos primero por el nombre de manera alfabéticamente descendente, seguido por
Ejercicio 3 Funciones Parte 1.
Ejercicio 3 Funciones Parte 1. Las Funciones son formulas preprogramadas en Excel, las cuales puede trabajar con distintos tipos de datos, para realizar manipulaciones de datos específicas. Estructura
Escritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved.
1 Escritura Básica de Sentencias SQL Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Enumerar las posibilidades
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.
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.?
2.2 CREAR TABLAS Y GRÁFICOS.
2.2 CREAR TABLAS Y GRÁFICOS. INSERTAR UNA TABLA Y DARLE FORMATO La forma más habitual de comenzar a trabajar con tablas es a través de la ficha Insertar, tabla. A continuación Word le ofrece las siguientes
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
Usando los operadores SET (Conjunto)
Usando los operadores SET (Conjunto) Objetivos del capítulo Describir los operadores SET (Conjunto) Usar un operador SET (Conjunto) para combinar múltiples consultas en una consulta simple Controlar el
Fundamentos de Informática Laboratorio: Funciones
Objetivos: - Diseño de aplicaciones y funciones - Definir y crear funciones, para su posterior uso. - Adquirir habilidades en el uso de funciones: o Creadas por el programador o Las que vienen con las
SELECT listadecampos FROM nombredetablas WHERE condicionesdebúsqueda;
SQL El Lenguaje de Consulta Estructurado (SQL) se usa para consultar, actualizar y administrar bases de datos relacionales, tales como las de Microsoft Access. Al crear una consulta en la ventana Consulta,
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:
Laboratorio de Arquitectura de Redes. Operadores y expresiones en lenguaje C
Laboratorio de Arquitectura de Redes Operadores y expresiones en lenguaje C Operadores y expresiones en lenguaje C Expresiones numéricas y operadores Operadores aritméticos Operadores lógicos y de relación
FUNDAMENTOS ORACLE 12C
FUNDAMENTOS ORACLE 12C Introducción a Oracle Fundamentos 12c Aprende a programar en SQL con la base de datos más poderosa del mercado. Diseña y modela bases de datos corporativas utilizando las herramientas
Cadena de caracteres Numéricas Fecha y hora Booleanas Tipo registro Tipo cursor
Cadena de caracteres Numéricas Fecha y hora Booleanas Tipo registro Tipo cursor Declaración de variables Inicialización de variables Declaración de constantes Asignación de valores a variables Tipo Nombre_var
Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 1 Representación de la Información
Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Click here if your download doesn"t start automatically
Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Click here if your download doesn"t start automatically Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Manual Aprendiendo Practicando
Oracle Fundamentos. Programa de Estudio.
Oracle Fundamentos Programa de Estudio Oracle Fundamentos Aprende a programar en SQL con la base de datos más poderosa del mercado. Diseña y modela bases de datos corporativas utilizando las herramientas
Oracle Fundamentos. Programa de Estudio.
Oracle Fundamentos Programa de Estudio Oracle Fundamentos Aprende a programar en SQL con la base de datos más poderosa del mercado. Diseña y modela bases de datos corporativas utilizando las herramientas
Capítulo 4. Realización de consultas
Capítulo 4 Realización de consultas ÍNDICE CAPÍTULO 4 Introducción sentencia SELECT Base de datos de ejemplo Consultas básicas Cláusula ORDER BY Cláusula DISTINCT Cláusula LIMIT Expresiones Funciones propias
(LDD) VARCHAR2 (n) : alfanumérico (hasta 240) NUMBER (n,p) : números con signo y punto decimal
Lenguaje de Definición de Datos (LDD) Tipos de Datos Nuevos VARCHAR2 (n) : alfanumérico (hasta 240) NUMBER (n,p) : números con signo y punto decimal n = número total de dígitos a almacenar p = dígitos
MANEJO DE FUNCIONES EN ORACLE, MYSQL Y POSTGRESQL
Pagina: 1 de 10 FUNCIONES CADENA ASCII('V') FROM ASCII 86 ASCII ASCII('V'); 86 ASCII ASCII('x'); 120 Devuelve el valor de código ASCII del carácter más a la izquierda de la cadena str. Devuelve 0 si str
VISUALIZACIÓN DE DATOS A PARTIR DE VARIAS TABLAS
VISUALIZACIÓN DE DATOS A PARTIR DE VARIAS TABLAS Puede que al realizar una consulta necesitemos los datos producidos por otra consulta. Para realizar esto se pueden anidar varias sentencias select con
TABLA RESUMEN DE OPERADORES
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
Parcial Bases de Datos
Parcial Bases de Datos Realizar el siguiente ejercicio: 1. Voy a asignar un tema por persona de bases de datos, con el que deben de realizar un video corto en el que se muestre como funciona dicho tema:
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`
Ejercicios Unidad 5 Arreglos Resuelva cada problema a través de Arreglos y usando métodos:
Ejercicios Unidad 5 Arreglos Resuelva cada problema a través de Arreglos y usando métodos: 1. Escribir un programa que mediante arreglos transforme un número romano (cadena de caracteres) en número arábigo.
Representación de datos y aritmética básica en sistemas digitales
Representación de datos y aritmética básica en sistemas digitales DIGITAL II - ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Sistemas de Numeración: Alfabeto:
Oracle Database 12c SQL and PLSQL Fundamentals
Oracle Database 12c SQL and PLSQL Fundamentals DESCRIPCION MODULOS DE CAPACITACION Introducción Información general sobre 12c de base de datos Oracle y productos afines Descripción de los conceptos y la
Laboratorios de BASES DE DATOS. (I.T. Informática)
Laboratorios de BASES DE DATOS. (I.T. Informática) Gestor de bases de datos ORACLE M. Martínez, C. Hernández, C. Cuesta Dpto. de Informática (U. Valladolid) Base de datos de ejemplo EMPLEADOS (NOMBRE,
Agrupamiento de registros. Elaboración de claúsulas avanzadas de selección. 31/12/2011. Unidad 9
Agrupamiento de registros Unidad 9 Elaboración de claúsulas avanzadas de selección. Un agrupamiento es el tratamiento único de varios registros que poseen un mismo valor de campo. Al realizar un agrupamiento,
Bases de Datos 1. Teórico: Structured Query Language
Bases de Datos 1 Teórico: Structured Query Language Historia Los orígenes del SQL están ligados a los orígenes de las bases de datos relacionales Estandarizado por ANSI en 1986 (SQL-86) Hubieron varias
Bases de Datos I Práctica 1 Ejercicios de SQL
Bases de Datos I Práctica 1 Ejercicios de SQL Curso 2005-2006 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. Transformado
TEMA V SISTEMAS DE NUMERACIÓN
TEMA V SISTEMAS DE NUMERACIÓN En la vida diaria el hombre se expresa, se comunica, almacena y maneja información desde el punto de vista alfabético con un determinado idioma y desde el punto de vista numérico
Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:
Tipos de datos. Dato: Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos: I Numéricos: Almacenan números y con
Tipos de Datos y Representaciones. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.
Tipos de Datos y Representaciones Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC. Índice 1. Sistemas numéricos posicionales 2. Números octales y hexadecimales 3. Conversiones entre
SQL. Amparo López Gaona. México, D.F. Noviembre 2003
Amparo López Gaona México, D.F. Noviembre 2003 Introducción El lenguaje SQL (Structured Query Language) es el lenguaje estándar para trabajo con bases de datos relacionales. Permite la definición, acceso
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
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) Menú 1. Operadores Matemáticos 2. Operadores relacionales 3. Funciones de Visual Basic 4. Tipos de variables
Práctica 7. Ejercicios:
Práctica 7 Objetivos de aprendizaje: Unión, intersección y diferencia de sentencias de selección. Presentación ordenada de los resultados de una consulta. Aplicaciones y utilización de la operación de
Los DLL que permiten crear y definir nuevas bases de datos, campos e índices.
Componentes del SQL El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones agregadas. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases
5.2. Sistemas de codificación en binario
5.2. Sistemas de codificación en binario 5.2.1. Sistemas numéricos posicionales [ Wakerly 2.1 pág. 26] 5.2.2. Números octales y hexadecimales [ Wakerly 2.2 pág. 27] 5.2.3. Conversión general de sistemas
