Funciones de cadena de SQL Server
Función de cadena SQL es una función de cadena incorporada.
Ejemplo de función de cadena SQL – ASCII
– Devuelve el valor del código ASCII de un teclado botón y el resto, etc.@,R.,9,*) .
Sintaxis – ASCII (carácter)
SELECCIONAR ASCII (‘a’) – Valor = 97
SELECCIONAR ASCII (‘b’) – Valor = 98
SELECCIONAR ASCII (‘c’) – Valor = 99
SELECCIONAR ASCII (‘A’) – Valor = sesenta y cinco
SELECCIONAR 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 – ESPACIO
-Vuelve espacios en su consulta SQL (puede especificar el tamaño del espacio).
Sintaxis – ESPACIO (entero)
SELECCIONAR (‘SQL’) + ESPACIO (0) + (‘TUTORIALES’)
SELECCIONAR (‘SQL’) + ESPACIO (1) + (‘TUTORIALES’)
Ejemplo de función de cadena SQL – CHARINDEX
-Vuelve la posición inicial de una cadena de caracteres.
Sintaxis – CHARINDEX (cadena1, cadena2 [ , start_location ] )
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 – REEMPLAZAR
-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 (‘cadena’ [ , ‘quote_character’ ] )
SELECCIONE QUOTENAME (‘Sql[]Cuerda ‘)
– Valor = [Sql[]]Cuerda]
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)
SELECCIONAR COSAS (‘SqlTutorial’, 4, 6, ‘Función’)
– Valor = SqlFunctional
SELECCIONAR COSAS (‘Buenos días’, 5, 3, ‘buenos’)
– Valor = Buena
Ejemplo de función de cadena SQL –
-Vuelve la parte izquierda de una cadena con el número especificado de caracteres.
Sintaxis – IZQUIERDA (cadena, entero)
SELECCIONAR IZQUIERDA (‘TravelYourself’, 6)
– Valor = Viaje
SELECCIONAR IZQUIERDA (‘BeautyCentury’, 6)
– Valor = Belleza
Ejemplo de función de cadena SQL –
SELECCIONAR DERECHA (‘TravelYourself’, 6)
– Valor = nosotros mismos
SELECCIONAR DERECHA (‘BeautyCentury’, 6)
– Valor =
Ejemplo de función de cadena SQL –
Sintaxis – REPLICAR (cadena, entero)
SELECCIONAR REPLICAR (‘Sql’, 2)
– Valor = SqlSql
Ejemplo de función de cadena SQL –
Sintaxis – SUBSTRING (cadena, índice de inicio, longitud)
SELECCIONAR SUBSTRING (‘SQLServer’, 4, 3)
– Valor = Ser
Ejemplo de función de cadena SQL –
-Vuelve el número de caracteres de una cadena.
Sintaxis – LEN (cadena)
SELECCIONE LEN (‘SQLServer’)
Ejemplo de función de cadena SQL –
SELECCIONE REVERSE (‘SQLServer’)
– Valor = revreSLQS
Ejemplo de función de cadena SQL –
-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’)
Ejemplo de función de cadena SQL –
SELECCIONAR INFERIOR (‘SQLServer’)
– Valor = servidor SQL
Ejemplo de función de cadena SQL –
-Convertir cadena a mayúsculas.
Sintaxis – SUPERIOR (cadena)
SELECCIONAR SUPERIOR (‘sqlserver’)
– Valor = SERVIDOR SQL
Ejemplo de función de cadena SQL –
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
Sintaxis – RTRIM (cadena)
SELECCIONAR RTRIM (‘SqlServer’)
– Valor = ‘Servidor SQL’ (Quite el espacio del lado derecho o los espacios en blanco)
Hola Fabuloso