Função de string sql é uma função de string embutida.
Ele executa uma operação em um valor de entrada de string e retorna uma string ou valor numérico.
Abaixo está Todas as funções de string Sql integradas:
ASCII, NCHAR, SOUNDEX, CHAR, PATINDEX, SPACE, CHARINDEX, REPLACE, STR, DIFFERENCE, QUOTENAME, STUFF, LEFT, REPLICATE, SUBSTRING, LEN, REVERSE, UNICODE, LOWER, RIGHT, UPPER, LTRIM, RTRIM
Exemplo de função de string SQL - ASCII
- Retorna o valor do código ASCII de um botão do teclado e o resto etc. (@, R, 9, *).
Sintaxe - ASCII (personagem)
SELECIONE ASCII ('a') - Valor = 97
SELECIONE ASCII ('b') - Valor = 98
SELECIONE ASCII ('c') - Valor = 99
SELECIONE ASCII ('A') - Valor = 65
SELECIONE ASCII ('B') - Valor = 66
SELECIONE ASCII ('C') - Valor = 67
SELECIONE ASCII ('1') - Valor = 49
SELECIONE ASCII ('2') - Valor = 50
SELECIONE ASCII ('3') - Valor = 51
SELECIONE ASCII ('4') - Valor = 52
SELECIONE ASCII ('5') - Valor = 53
Exemplo de função de string SQL - ESPAÇO
-Retorna espaços em sua consulta SQL (você pode especificar o tamanho do espaço).
Sintaxe - ESPAÇO (inteiro)
SELECT ('SQL') + ESPAÇO (0) + ('TUTORIAIS')
- Valor = SQLTUTORIALS
SELECT ('SQL') + ESPAÇO (1) + ('TUTORIAIS')
- Valor = TUTORIAIS SQL
Exemplo de função de string SQL - CHARINDEX
-Retorna a posição inicial de uma string de caracteres.
Sintaxe - CHARINDEX (string1, string2 [, local_início])
SELECT CHARINDEX ('SQL', 'Tutorial de compreensão SQL bem organizado')
- Valor = 27
SELECT CHARINDEX ('SQL', 'Tutorial de compreensão SQL bem organizado', 20)
- Valor = 27
SELECT CHARINDEX ('SQL', 'Tutorial de compreensão SQL bem organizado', 30)
- Valor = 0 (Porque o índice é contado a partir de 30 e acima)
Exemplo de função de string SQL - SUBSTITUIR
-Substitui todas as ocorrências da string2 na string1 por string3.
Sintaxe - REPLACE ('string1', 'string2', 'string3')
SELECT REPLACE ('All Function', 'All', 'SQL')
- Valor = Função SQL
Exemplo de função de string SQL - QUOTENAME
-Retorna uma string Unicode com os delimitadores adicionados para tornar a string de entrada um identificador delimitado pelo Microsoft® SQL Server ™ válido.
Sintaxe - QUOTENAME ('string' [, 'quote_character'])
SELECIONE QUOTENAME ('Sql [] String')
- Valor = [Sql []] String]
Exemplo de função de string SQL - STUFF
- Exclui um comprimento especificado de caracteres e insere string em um índice inicial especificado.
Sintaxe - STUFF (string1, índice inicial, comprimento, string2)
SELECT STUFF ('SqlTutorial', 4, 6, 'Função')
- Valor = SqlFunctional
SELECIONE O MATERIAL ('GoodMorning', 5, 3, 'good')
- Valor = Goodgoodning
Exemplo de função de string SQL - ESQUERDA
-Retorna a parte esquerda de uma string com o número especificado de caracteres.
Sintaxe - LEFT (string, inteiro)
SELECIONE À ESQUERDA ('Viaje-se', 6)
- Valor = Viagens
SELECIONE À ESQUERDA ('BeautyCentury', 6)
- Valor = Beleza
Exemplo de função de string SQL - DIREITO
-Retorna a parte direita de uma string com o número especificado de caracteres.
Sintaxe - RIGHT (string, inteiro)
SELECIONE À DIREITA ('Viaje-se', 6)
- Valor = a si mesmo
SELECIONE À DIREITA ('BeautyCentury', 6)
- Valor = Century
Exemplo de função de string SQL - REPLICAR
-Repete a string por um determinado número de vezes.
Sintaxe - REPLICATE (string, inteiro)
SELECIONE REPLICAR ('Sql', 2)
- Valor = SqlSql
Exemplo de função de string SQL - SUBSTRING
-Retorna parte de uma string.
Sintaxe - SUBSTRING (string, índice inicial, comprimento)
SELECIONE SUBSTRING ('SQLServer', 4, 3)
- Valor = Ser
Exemplo de função de string SQL - LEN
-Retorna o número de caracteres em uma string.
Sintaxe - LEN (string)
SELECT LEN ('SQLServer')
- Valor = 9
Exemplo de função de string SQL - REVERSE
-Retorna inverter uma string.
Sintaxe - REVERSE (string)
SELECT REVERSE ('SQLServer')
- Valor = revreSLQS
Exemplo de função de string SQL - UNICODE
-Retorna o valor inteiro padrão Unicode.
Sintaxe - UNICODE (char)
SELECIONE UNICODE ('SqlServer')
- Valor = 83 (é necessário o primeiro caractere)
SELECIONE UNICODE ('S')
- Valor = 83
Exemplo de função de string SQL - MAIS BAIXO
-Converter string em minúsculas.
Sintaxe - LOWER (string)
SELECT LOWER ('SQLServer')
- Valor = servidor SQL
Exemplo de função de string SQL - UPPER
-Converter string em maiúsculas.
Sintaxe - SUPERIOR (string)
SELECT UPPER ('sqlserver')
- Valor = SERVIDOR SQL
Exemplo de função de string SQL - LTRIM
-Retorna uma string após remover os espaços em branco à esquerda.
Sintaxe - LTRIM (string)
SELECT LTRIM ('sqlserver')
- Valor = 'servidor SQL' (Remova o espaço do lado esquerdo ou espaços em branco)
Exemplo de função de string SQL - RTRIM
-Retorna uma string após remover os espaços em branco à direita.
Sintaxe - RTRIM (string)
SELECT RTRIM ('SqlServer')
- Valor = 'Servidor SQL' (Remova o espaço do lado direito ou espaços em branco)
tchau