- ASCII
SELECT ASCII('A') AS 'A' SELECT ASCII('a') AS 'a' SELECT ASCII('aula') AS 'aula'
- CHAR
SELECT CHAR(65) AS '65' SELECT CHAR(97) AS '97'
- CHARINDEX
CHARINDEX ( expression1 , expression2 [ , start_location ] )
Argumentos:
expression1
Es una expresión que contiene la secuencia de caracteres que se desea
buscar. Expression1 es una expresión del tipo de cadenas cortas de caracteres.
Expression2
Es una expresión, normalmente una columna,
en la que se busca la cadena especificada. Expression2 es de la categoría del tipo de datos cadena de caracteres.
start_location
Es la posición del carácter de expression2 en el que se empieza la
búsqueda de expression1.
Si no se especifica start_location, es un número negativo o es cero,
la búsqueda empieza al principio de la cadena expression2.
Si expression1 no se encuentra en expression2, CHARINDEX devuelve 0.
Si alguno de los dos es null, devuelve null
SELECT CHARINDEX('cie','murcielago') AS 'SS' SELECT CHARINDEX('cie','murcielago',2) AS '2' SELECT CHARINDEX('cie','murcielago',5) AS '5' SELECT CHARINDEX('cie','murcielago',-6) AS '-6'
- LEFT
SELECT LEFT('murcielago',5)
- RIGHT
SELECT RIGHT('hola que tal',5)
- LEN
SELECT LEN('murcielago')
- LOWER
SELECT LOWER('MurcIELaGO') AS [minusculas]
- UPPER
SELECT UPPER('murcielago') AS [MAYUSCULAS]
- RTRIM y LTRIM
SELECT RTRIM (' murcielago ') AS [SIN ESPACIOS] SELECT LTRIM (' murcielago ') AS [SIN ESPACIOS] SELECT LTRIM(RTRIM(' hola ')) + '.'
- REPLACE
SELECT REPLACE('hola que tal estas','a','A') AS 'a' SELECT REPLACE('buenos dias, que tal estas','ue','ñññ') AS 'ue'
- SPACE
SELECT 'hola'+ SPACE(5) + 'que tal'
- SUBSTRING
Sintaxis:
SUBSTRING (expression, start, length)
Argumentos:
expression
Es una cadena de caracteres, cadena binaria, texto, imagen,
columna o expresión que incluye una columna.
No deben usarse expresiones que incluyan funciones de agregado.
start
Es un entero que especifica el punto en que comienza la subcadena.
length
Es un entero que especifica la longitud de la subcadena (el número de caracteres o bytes que se devuelven).
SELECT SUBSTRING('murcielago',3,5) AS 'Dato1' SELECT SUBSTRING('murcielago',3,LEN('murcielago')) AS 'Dato2'
- REVERSE
SELECT REVERSE('hola')
- REPLICATE
SELECT REPLICATE('murcielago ',5)
- STUFF
SELECT STUFF('Murcielago', 2, 3, 'ijklmn')
Twittear
Excelente por el aporte.. Muchas gracias !!... Saludos desde Perú
ResponderEliminarHola Miguel Paz, gracias por la visita y el aporte de tu comentario!
Eliminar:)
Los mejores deseos! Hasta cualquier momento.