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...
Regístrate para leer el documento completo.