FUNCIONES DE CADENA Y DE FECHA SQL SERVER

Páginas: 5 (1045 palabras) Publicado: 27 de enero de 2014
FUNCIONES DE CADENA Y DE FECHA SQL SERVER

Función UPPER (SQL SERVER)
Convierte a mayúsculas los datos del campo al que se aplica
Sintaxis
SELECT UPPER(CAMPO) FROM TABLA
Ejemplos

Select Nombrecliente from cliente

select upper (Nombrecliente) Nombre,upper(Apaternocliente) Apaterno from cliente

Función LOWER (SQL SERVER)
Convierte a minúsculas los datos del campo al que se aplicaSintaxis
SELECT LOWER(CAMPO) FROM TABLA

Ejemplos

Select Nombrecliente from cliente

select LOWER(Nombrecliente) Nombre, LOWER(Apaternocliente) Apaterno from cliente


De manipulación de caracteres

Función LEN (SQL SERVER)
Devuelve el número de caracteres que contiene una cadena de datos del campo al que se aplica

Sintaxis
SELECT LEN(CAMPO) FROM TABLA -SQL SERVEREjemplo


SELECT NOMBRECLIENTE, LEN (nombrecliente) NUMEROCARACTERES from cliente


Función SUBSTRING (SQL Server )
Devuelve parte de una expresión de caracteres, binaria, de texto o de imagen. que se pueden utilizar con esta función,
SINTAXIS
SELECT SUBSTRING (CAMPO ,INICIO , LONGITUD ) FROM TABLA -> SQL SERVER
INICIO Es un entero que especifica dónde comienza la subcadena.
LONGITUD Esun entero positivo que especifica cuántos caracteres se van a devolver. Si LONGITUD es negativo, se devuelve un error.




EJEMPLO

SELECT SUBSTRING(NOMBRECLIENTE,1,3) AS PRIMEROS3 FROM CLIENTE

Función RTRIM (SQL SERVER)

Devuelve una cadena de caracteres después de truncar todos los espacios en blanco finales.
Sintaxis
SELECT RTRIM (CAMPO) FROM TABLA


EJEMPLO
SELECT RTRIM(NOMBRECLIENTE) as SINESPACIODER FROM CLIENTE



Función LTRIM (SQL SERVER)
Devuelve una expresión de caracteres tras quitar todos los espacios iniciales en blanco.
Sintaxis
SELECT LTRIM (CAMPO O CADENA) FROM TABLA

EJEMPLO
SELECT LTRIM (NOMBRECLIENTE) as SINESPACIOIZQ FROM CLIENTE



Función RIGHT (SQL SERVER)
Devuelve la parte derecha de una cadena de caracteres con el número decaracteres especificado.
Sintaxis
SELECT RIGHT (CAMPO, NumeroCaracteres) FROM TABLA

EJEMPLO
SELECT RIGHT (NOMBRECLIENTE,2) AS DOSULTIMOS FROM CLIENTE
SELECT RIGHT ('HOLA',2) AS DOSULTIMOS
SELECT NOMBRECLIENTE, RIGHT (NOMBRECLIENTE,2) AS DOSULTIMOSNOMBRE FROM CLIENTE






Función LEFT (SQL SERVER)
Devuelve la parte izquierda de una cadena de caracteres con el número de caracteresespecificado.
Sintaxis
SELECT LEFT (CAMPO, NumeroCaracteres) FROM TABLA
EJEMPLO
SELECT LEFT (NOMBRECLIENTE,2) AS DOSPRIMEROS FROM CLIENTE
SELECT LEFT ('HOLA',2) AS DOSPRIMEROS
SELECT LEFT ('HOLA',2) AS DOSIZQUIERDOS

SELECT NOMBRECLIENTE NOMBRE, LEFT (NOMBRECLIENTE,3) AS TRESIZQUIERDOSNOMBRE FROM CLIENTE


FUNCIONES DE FECHA

GETDATE (SQL Server)
Devuelve la fecha y horaactuales del sistema en el formato interno estándar de SERVIDOR para los valores date o datetime.
Sintaxis
SELECT GETDATE() (SQL Server)
EJEMPLO:
SELECT GETDATE() AS FECHAHOY
SELECT GETDATE()-1 AS FECHAAYER
SELECT GETDATE()+1 AS FECHAMAÑANA

DAY (SQL SERVER)
Devuelve un entero que representa la parte del día de la fecha especificada.
Sintaxis:
SELECT DAY (CAMPO FECHA O FECHA) FROM TABLAEJEMPLO
SELECT DAY (FECHAEVENTO) AS DIA, FECHAEVENTO FROM EVENTO
SELECT DAY ('27/09/2008') AS DIA






MONTH (SQL SERVER)
Devuelve un entero que representa el mes que forma parte de una fecha especificada.
Sintaxis:
SELECT MONTH (CAMPO FECHA O FECHA) FROM TABLA

EJEMPLO:

SELECT MONTH (FECHAEVENTO) AS MES, FECHAEVENTO FROM EVENTO
SELECT MONTH ('27/09/2008') AS MES



YEAR(SQL SERVER)
Devuelve un entero que representa la parte de año de la fecha especificada.
Sintaxis:
SELECT YEAR (CAMPO FECHA O FECHA) FROM TABLA

EJEMPLO:

SELECT YEAR (FECHAEVENTO) AS AÑO, FECHAEVENTO FROM EVENTO
SELECT YEAR ('27/09/2008') AS AÑO


DATENAME (SQL SERVER)
Devuelve una cadena de caracteres que representa la parte de la fecha especificada, en el caso de los meses nos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cadena de conexion a sql server
  • Funciones sql server
  • Funcionamiento De Los Tablespaces En Sql Server
  • Manejo de fechas oracle-sql server
  • Funciones de cadena sql
  • SQL Injection en SQL Server y función convert()
  • Manejo de Fechas sql server
  • Funciones De Fecha Y Hora En Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS