Funciones de cadena de SQL Server

Quien soy
Joel Fulleda
@joelfulleda
Autor y referencias

Función de cadena SQL es una función de cadena incorporada.
Realiza una operación en un valor de entrada de cadena y devuelve una cadena o valor numérico.
A continuación se muestra toda la función de cadena Sql incorporada:
ASCII, NCHAR, SOUNDEX, CHAR, PATINDEX, SPACE, CHARINDEX, REPLACE, STR, DIFFERENCE, QUOTENAME, STUFF, LEFT, REPLICATE, SUBSTRING, LEN, REVERSE, UNICODE, LOWER, RIGHT, UPPER, LTRIM, RTRIM

Ejemplo de función de cadena SQL , ASCII
- Devuelve el valor del código ASCII de un botón del teclado y el resto, etc. (@, R, 9, *).
Sintaxis - ASCII (car√°cter)
SELECCIONE ASCII ('a') - Valor = 97
SELECCIONAR ASCII ('b') - Valor = 98
SELECCIONE ASCII ('c') - Valor = 99
SELECCIONE ASCII ('A') - Valor = 65
SELECCIONE ASCII ('B') - Valor = 66
SELECCIONAR ASCII ('C') - Valor = 67
SELECCIONAR ASCII ('1') - Valor = 49
SELECCIONAR ASCII ('2') - Valor = 50
SELECCIONAR ASCII ('3') - Valor = 51
SELECCIONAR ASCII ('4') - Valor = 52
SELECCIONAR ASCII ('5') - Valor = 53



Ejemplo de función de cadena SQL , SPACE
-Vuelve espacios en su consulta SQL (puede especificar el tama√Īo del espacio).
Sintaxis - ESPACIO (entero)
SELECCIONAR ('SQL') + ESPACIO (0) + ('TUTORIALES')
- Valor = TUTORIALES DE SQL
SELECCIONAR ('SQL') + ESPACIO (1) + ('TUTORIALES')
- Valor = TUTORIALES SQL

Ejemplo de función de cadena SQL , CHARINDEX
-Vuelve la posición inicial de una cadena de caracteres.
Sintaxis - CHARINDEX (cadena1, cadena2 [, ubicación_inicio])
SELECT CHARINDEX ('SQL', 'Tutorial de SQL bien organizado para entender')
- Valor = 27
SELECT CHARINDEX ('SQL', 'Bien organizado, entender el tutorial de SQL', 20)
- Valor = 27
SELECT CHARINDEX ('SQL', 'Bien organizado, entender el tutorial de SQL', 30)
- Valor = 0 (Porque el índice se cuenta desde 30 y más)



Ejemplo de función de cadena SQL , SUSTITUIR
-Sustituye todas las apariciones de string2 en string1 con string3.
Sintaxis - REEMPLAZAR ('cadena1', 'cadena2', 'cadena3')
SELECT REPLACE ('Todas las funciones', 'Todas', 'SQL')
- Valor = Función SQL

Ejemplo de función de cadena SQL , QUOTENAME
-Devuelve una cadena Unicode con los delimitadores agregados para hacer que la cadena de entrada sea un identificador delimitado v√°lido de Microsoft¬ģ SQL Server ‚ĄĘ.
Sintaxis - QUOTENAME ('string' [, 'quote_character'])
SELECT QUOTENAME ('Sql [] String')
- Valor = [Sql []] Cadena]

Ejemplo de función de cadena SQL , COSAS
- Elimina una longitud especificada de caracteres e inserta una cadena en un índice inicial especificado.
Sintaxis - COSAS (cadena1, índice de inicio, longitud, cadena2)
SELECT STUFF ('SqlTutorial', 4, 6, 'Función')
- Valor = SqlFunctional
SELECCIONAR COSAS ('Buenos días', 5, 3, 'buenos')
- Valor = Buena

Ejemplo de función de cadena SQL , IZQUIERDA
-Vuelve la parte izquierda de una cadena con el n√ļmero especificado de caracteres.
Sintaxis - IZQUIERDA (cadena, entero)
SELECCIONAR IZQUIERDA ('TravelYourself', 6)
- Valor = Viajar
SELECCIONAR IZQUIERDA ('BeautyCentury', 6)
- Valor = Belleza

Ejemplo de función de cadena SQL , DERECHO
-Vuelve la parte derecha de una cadena con el n√ļmero especificado de caracteres.
Sintaxis - DERECHA (cadena, entero)
SELECCIONAR DERECHA ('TravelYourself', 6)
- Valor = nosotros mismos
SELECCIONAR DERECHA ('BeautyCentury', 6)
- Valor = Siglo


Ejemplo de función de cadena SQL , REPRODUCIR EXACTAMENTE
-Repite la cadena un n√ļmero espec√≠fico de veces.
Sintaxis - REPLICAR (cadena, entero)
SELECCIONAR REPLICAR ('Sql', 2)
- Valor = SqlSql



Ejemplo de función de cadena SQL , SUBSTRING
-Vuelve parte de una cadena.
Sintaxis - SUBSTRING (cadena, índice de inicio, longitud)
SELECCIONAR SUBSTRING ('SQLServer', 4, 3)
- Valor = Ser


Ejemplo de función de cadena SQL , LEN
-Vuelve el n√ļmero de caracteres en una cadena.
Sintaxis - LEN (cuerda)
SELECCIONAR LEN ('SQLServer')
- Valor = 9

Ejemplo de función de cadena SQL , INVERSA
-Vuelve revertir una cadena.
Sintaxis - REVERSE (cadena)
SELECCIONAR REVERSE ('SQLServer')
- Valor = revreSLQS

Ejemplo de función de cadena SQL , UNICODE
-Vuelve un valor entero est√°ndar Unicode.
Sintaxis - UNICODE (car√°cter)
SELECCIONAR UNICODE ('SqlServer')
- Valor = 83 (se necesita el primer car√°cter)
SELECCIONAR UNICODE ('S')
- Valor = 83

Ejemplo de función de cadena SQL , BAJAR
-Convertir cadena a min√ļsculas.
Sintaxis - INFERIOR (cuerda)
SELECCIONAR INFERIOR ('SQLServer')
- Valor = servidor SQL

Ejemplo de función de cadena SQL , SUPERIOR
-Convertir cadena a may√ļsculas.
Sintaxis - SUPERIOR (cuerda)
SELECCIONAR SUPERIOR ('sqlserver')
- Valor = SERVIDOR SQL

Ejemplo de función de cadena SQL , LTRIM
-Vuelve una cuerda después de quitar los espacios en blanco iniciales en el lado izquierdo.
Sintaxis - LTRIM (cuerda)
SELECCIONAR LTRIM ('sqlserver')
- Valor = 'servidor SQL' (Quite el espacio del lado izquierdo o los espacios en blanco)

Ejemplo de función de cadena SQL , RTRIM
-Devuelve una cuerda después de quitar los espacios en blanco iniciales en el lado derecho.
Sintaxis - RTRIM (cadena)
SELECCIONAR RTRIM ('SqlServer')
- Valor = 'Servidor SQL' (Quite el espacio del lado derecho o los espacios en blanco)


¬°Hola

A√Īade un comentario de Funciones de cadena de SQL Server
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.