Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
27Activity
0 of .
Results for:
No results containing your search query
P. 1
Funciones SQL

Funciones SQL

Ratings:

4.5

(2)
|Views: 6,550 |Likes:
Published by pa_olasuarez7782

More info:

Published by: pa_olasuarez7782 on Mar 18, 2009
Copyright:Attribution Non-commercial

Availability:

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

05/29/2013

pdf

text

original

 
FUNCIONES DE CADENA
Las funciones de cadena trabajan con campos char y varchar por lo que losliterales que escribamos se deben encerrar entre comillas simples.Estas funciones que vamos a explicar a continuación pueden manipularcadenas de letras u otros caracteres por lo que las vamos a dividir en dosgrupos:
Funciones que devuelven caracteres
 Este tipo de funciones devuelven un carácter o varios caracteres.
Función Propósito
CHR(n)Nos devuelve el carácter cuyo valor enbinario es nCONCAT(cad1, cad2)Nos devuelve cad1 concatenada con cad2UPPER(cad)Convierte cad a mayúsculasLOWER(cad)Convierte cad a minúsculasLPAD(cad1,n[,cad2])Con esta función añadimos caracteres acad1 por la izquierda hasta una longitudmáxima dada por nINITCAP(cad)Convierte la primera letra de cad amayúsculaLTRIM(cad [,set])Elimina un conjunto de caracteres a laizquierda de cad, siendo set el conjuntode caracteres a eliminarRPAD(cad1, n[,cad2])Con esta función añadimos caracteres dela misma forma que con la función LPADpero esta vez los añadimos a la derechaRTRIM(cad[,set])Hace lo mismo que LTRIM pero por laderechaREPLACE(cad,cadena_buscada[,cadena_sustitucion] )Sustituye un conjunto de caracteres de 0o más caracteres, devuelve cad con cadaocurrencia de cadena_buscada sustituidapor cadena_sustitucionSUBSTR(cad, m[,n])Devuelve la subcadena de cad que abarcadesde m hasta el numero de caracteresdados por n.TRANSLATE(cad1,cad2,cad3)Convierte caracteres de una cadena en
 
caracteres diferentes. Devuelve cad1 conlos caracteres encontrados en cad2 ysustituidos por los caracteres de cad3Ponemos algunos ejemplos de utilización de estas funciones:Sentencia sql que nos devuelve las letras cuyo valor el es el 45 y el 23Sentencia sql que obtiene el nombre de los alumnos sacando por pantalla lasiguiente frase:'el nombre del paciente es'(nombre que está almacenadoen la tabla paciente)Sentencia sql que me devuelve los nombres de los alumnos en mayúsculasSentencia sql que obtiene de un campo nombre, las 3 primeras letrasY asi con el resto de funciones…
Funciones que devuelven valores numéricos
 Estas funciones nos devuelven números a modo de información.
Función Propósito
ASCII(cad)Devuelve el valor ASCII de la primera letra de cadINSTR(cad1,cad2[,comienzo[,m]])Funcn que busca un conjunto de caracteresdentro de una cadena. Nos devuelve la posición decad2 en cad1 empezando a buscar en comienzoLENGTH(cad)Devuelve en número de caracteres de cadComo con las funciones anteriores dejamos unos ejemplos para que veas sufuncionamiento.Sentencia sql que nos devuelve el valor ASCII de la letra ('s')Sentencia que nos devuelve la posición de la ocurrencia 'pe' dentro de lacadena 'Los perros están bien' a partir de la posición 2Sentencia sql que nos devuelve el numero de caracteres de los nombres delos alumnos
FUNCIONES MATEMATICAS
Una función matemática realiza una operación matemática en expresionesnuricas y devuelve el resultado de la operacn. Las funcionesmatemáticas operan sobre datos numéricos suministrados por el sistema
 
SQL Server:
decimal
,
integer
,
float
,
real
,
money
,
smallmoney
,
smallint
y
tinyint
. De manera predeterminada, la precisn de las operacionesintegradas para el tipo de datos
float
es de seis decimales.De forma predeterminada, un número pasado a una función matemática seráinterpretado como un tipo de datos
decimal
. Se puede usar las funcionesCAST o CONVERT para cambiar el tipo de datos a otro distinto, porejemplo,
float
. Por ejemplo, el valor devuelto por la función FLOOR tiene eltipo de datos del valor de entrada. La entrada de la siguiente instrucciónSELECT es un
decimal
. FLOOR devuelve 123. Éste es un valor decimal.Cuando el resultado
float
o
real
de una función matemática es demasiadopequeño para mostrarse, se produce un error de desbordamiento negativode punto flotante. El resultado devuelto será 0,0 y no se mostrará ningúnmensaje de error. Por ejemplo, el cálculo matemático de 2 elevado a lapotencia -100,0 daría el resultado 0,0.Los errores de dominio se producen cuando el valor proporcionado en lafunción matemática no es válido. Por ejemplo, los valores especificados parala función ASIN deben ser de -1,00 a 1,00. Si se especifica el valor -2, porejemplo, se produce un error de dominio.Los errores de intervalo se producen cuando el valor especificado seencuentra fuera de los valores permitidos. Por ejemplo, POWER(10,0, 400)excede el valor máximo (~2e+308) del intervalo para el tipo de datos
float
yPOWER(-10,0, 401) es menor que el valor mínimo (~ -2e+308) del intervalopara el tipo de datos
float
.En la siguiente tabla se muestran funciones matemáticas que producen unerror de dominio o de intervalo.
Funciónmatemática Resultado
SQRT(-1)Error de dominio.POWER(10,0, 400)Error de desbordamiento aritmético.POWER(10,0, -400)Valor 0,0 (desbordamiento negativo de punto

Activity (27)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Vicky Santos liked this
nadramia liked this
Diego Ramirez liked this

You're Reading a Free Preview

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