ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Practica 7 Base de datos


Enviado por   •  30 de Mayo de 2018  •  Práctica o problema  •  613 Palabras (3 Páginas)  •  153 Visitas

Página 1 de 3

[pic 1]

Instituto politécnico nacional

Escuela superior de cómputo

Base de datos

Hernández Rubio Erika

PRACTICA 7

Integrantes:

Gutiérrez Ramírez Gerardo

Martínez Escalera Daniel

Introducción

Siguiendo con nuestra serie sobre fundamentos del lenguaje de consultas estándar en bases de datos (SQL), y tras ver las funciones de agregación, vamos a ver las funciones escalares del lenguaje de consultas.

Al igual que en cualquier otro lenguaje de programación, SQL dispone de una serie de funciones que nos facilitan la obtención de los resultados deseados. Éstas se pueden utilizar en las cláusulas SELECT, WHERE y ORDER BY que ya hemos estudiado. Otra característica a tener en cuenta es que se pueden anidar, es decir, una función puede llamar a otra función.

En el lenguaje SQL estándar existen básicamente 5 tipos de funcionesaritméticas, de cadenas de caracteres, de fechas, de conversión, y otras funciones diversas que no se pueden incluir en ninguno de los grupos anteriores.

Es muy importante tener en cuenta que, habitualmente, cualquier sistema gestor de bases de datos relacionales (SGBDR) intenta incluir la mayoría de las funciones correspondientes al estándar ANSI SQL, y que además suelen incluir un conjunto adicional de funciones propias. Incluso de una versión a la siguiente dentro de un mismo producto, es común que aparezcan nuevas funciones.

Funciones aritméticas

  • ABS(n): Devuelve el valor absoluto de “n”.
  • ROUND(m, n): Redondea el número “m” con el número de decimales indicado en “n”, si no se indica “n” asume cero decimales.
  • SQRT(n): Devuelve la raíz cuadrada del parámetro que se le pase.
  • POWER(m, n): Devuelve la potencia de “m” elevada el exponente “n”.

Funciones de cadenas

LOWER(c): Devuelve la cadena “c” con todas las letras convertidas a minúsculas.
UPPER(c): Devuelve la cadena “c” con todas las letras convertidas a mayúsculas.
LTRIM(c): Elimina los espacios por la izquierda de la cadena “c”.
RTRIM(c): Elimina los espacios por la derecha de la cadena “c”.
REPLACE(c, b, s): Sustituye en la cadena “c” el valor buscado “b” por el valor indicado en “s”.
REPLICATE(c, n): Devuelve el valor de la cadena “c” el número de veces “n” indicado.
LEFT(c, n): Devuelve “n” caracteres por la izquierda de la cadena “c”.
RIGHT(c, n): Devuelve “n” caracteres por la derecha de la cadena “c”.
SUBSTRING(c, m, n): Devuelve una sub-cadena obtenida de la cadena “c”, a partir de la posición “m” y tomando “n” caracteres.
SOUNDEX(c): Devuelve una cadena con la representación fonética para indexación en inglés (algoritmo Soundex) de la cadena “c”.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (365 Kb) docx (105 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com