Sei sulla pagina 1di 11

z

z
Funciones de Fecha
FUNCIONES QUE OBTIENEN VALORES DE FECHA Y HORA DEL SISTEMA
Todos los valores de fecha y hora del sistema se derivan del sistema operativo
del equipo en el que se ejecuta la instancia de SQL Server.
Funciones de fecha y hora del sistema de precisión elevada
z

Funciones de fecha y hora del sistema de precisión baja


z

Funciones de fecha y hora del sistema de precisión baja


z

Funciones que obtienen partes de fecha y hora


Funciones que obtienen valores de fecha y hora de sus partes
z
z
Funciones de Cadena
- substring(cadena,inicio,longitud):
select substring('Buenas tardes',8,6);
retorna "tardes".
- str(numero,longitud,cantidaddecimales): se convierte el valor numérico "123.456" a
cadena, especificando 7 de longitud y 3 decimales:
select str(-123.456,7,3);
retorna '-123.456';
Si no se colocan el segundo y tercer argumeno, la longitud predeterminada es 10 y la cantidad
de decimales 0, se redondea a entero.
select str(123.456);
retorna '123';
Si el segundo parámetro es menor a la parte entera del número, devuelve asteriscos (*).
select str(123.456,2,3);
retorna "**".
- stuff(cadena1,inicio,cantidad,cadena2):
z
select stuff('abcde',3,2,'opqrs');
retorna "abopqrse“
- len(cadena):
select len('Hola');
devuelve 4.
- char(x):
select char(65);
retorna “A“
- left(cadena,longitud):
select left('buenos dias',8);
retorna "buenos d".
- right(cadena,longitud):
z
select right('buenos dias',8);
retorna "nos dias".
- lower(cadena):
select lower('HOLA estudiante');
retorna “hola estudiante”.
- upper(cadena):
select upper ('HOLA estudiante');
retorna “HOLA ESTUDIANTE”.
- ltrim(cadena):
select ltrim(' Hola ');
retorna “Hola “.
- rtrim(cadena):
z
select rtrim(' Hola ');
retorna “ Hola“.
- replace(cadena,cadenareemplazo,cadenareemplazar):
select replace('xxx.sqlserverya.com','x','w');
retorna "www.sqlserverya.com".
- reverse(cadena):
select reverse('Hola');
retorna “aloH”.
- patindex(patron,cadena):
select patindex('%Luis%', 'Jorge Luis Borges');
devuelve 7.
select patindex('%ar%', 'Jorge Luis Borges');
devuelve 0.
- charindex(subcadena,cadena,inicio):
z
select charindex('or','Jorge Luis Borges',5);
devuelve 13.
select charindex('or','Jorge Luis Borges');
devuelve 2.
select charindex('or','Jorge Luis Borges',14);
devuelve 0.
- replicate(cadena,cantidad):
select replicate ('Hola',3);
retorna "HolaHolaHola".
- space(cantidad):
select 'Hola'+space(1)+'que tal';
retorna “Hola que tal”.

Potrebbero piacerti anche