T-SQL – Funções de Seqüência de caracteres

Anúncios

MS SQL Server funções de Seqüência de caracteres pode ser aplicado sobre o valor de seqüência de caracteres ou irá retornar o valor de seqüência de caracteres ou dados numéricos.

a seguir está a lista de funções de cadeia com exemplos.

ASCII ()

o valor do código Ascii virá como resultado para uma expressão de caracteres.

exemplo

a seguinte consulta irá dar o valor de código Ascii de um dado carácter.,

Select ASCII ('word') 

CHAR()

caractere will come as output for given Ascii code or integer.

exemplo

a seguinte consulta irá dar o carácter para um dado número inteiro.

Select CHAR(97)

NCHAR ()

Unicode character will come as output for a given integer.

exemplo

a seguinte consulta irá dar o carácter Unicode para um dado número inteiro.

Select NCHAR(300)

CHARINDEX ()

posição inicial para uma dada expressão de pesquisa virá como resultado numa dada expressão de texto.,

exemplo

a seguinte consulta irá dar a posição inicial do carácter ” G “para uma dada expressão de texto “KING”.

Select CHARINDEX('G', 'KING')

LEFT()

Left part of the given string till the specified number of characters will come as output for a Giv string.

exemplo

a seguinte consulta irá dar o texto ‘ WORL ‘como mencionado 4 Número de caracteres para a dada cadeia’mundo’.

Select LEFT('WORLD', 4)

RIGHT ()

Right part of the given string till the specified number of characters will come as output for a Giv string.,

exemplo

a seguinte consulta irá dar a string ‘ DIA ‘ como mencionado 3 Número de caracteres para uma dada string ‘INDIA’.

SUBSTRING ()

parte de uma cadeia de caracteres com base no valor da posição inicial e no valor do comprimento virá como resultado para uma dada cadeia de caracteres.

exemplo

Select SUBSTRING ('WORLD', 1,3) Select SUBSTRING ('INDIA', 3,3) Select SUBSTRING ('KING', 2,3)

LEN()

Número de caracteres virá como resultado para uma dada expressão de texto.

exemplo

a seguinte consulta irá dar o 5 para a expressão “HELLO”.,

Select LEN('HELLO') 

LOWER ()

lowercase string will come as output for a Giv string data.

exemplo

a seguinte consulta irá dar o’ sqlserver ‘para os dados de caracteres’ SQLServer’.

Select LOWER('SQLServer') 

UPPER ()

uppercase string will come as output for a Giv string data.

exemplo

a seguinte consulta irá dar o’ SQLSERVER ‘para os dados de caracteres’ SqlServer’.

Select UPPER('SqlServer')

LTRIM()

expressão de texto virá como resultado de uma dada sequência de dados após a remoção dos espaços em branco iniciais.,

exemplo

a seguinte consulta irá dar o’ mundo ‘para os dados de caracteres’ mundo’.

Select LTRIM(' WORLD')

RTRIM ()

String expression will come as output for a Giv string data after removing trailing blanks.

exemplo

a seguinte consulta dará a ‘Índia’ para os dados de caráter ‘Índia’.

Select RTRIM('INDIA ') 

REPLACE()

String expression will come as output for a Giv string data after replacing all occurrence of specified character with specified character.,

exemplo

a seguinte consulta irá dar a string ‘KNDKA’ para os dados de string ‘INDIA’.

Select REPLACE('INDIA', 'I', 'K')

REPLICATE()

Repeat string expression will come as output for a Giv string data with specified number of times.

exemplo

a seguinte consulta irá dar a string ‘WORLDWORLD’ para os dados de string’ WORLD’.

Select REPLICATE('WORLD', 2)

REVERSE()

Reverse string expression will come as output for a Giv string data.

exemplo

a seguinte consulta irá dar a string ‘DLROW’ para os dados de string’ WORLD’.,

Select REVERSE('WORLD')

SOUNDEX()

Devolve código de quatro caracteres (SOUNDEX) para avaliar a semelhança de duas cadeias de caracteres.

exemplo

a seguinte consulta dará o ‘S530′ para as cordas’ Smith’,’ Smyth’.

Select SOUNDEX('Smith'), SOUNDEX('Smyth')

DIFFERENCE ()

inteiro value will come as output of given two expressions.

exemplo

a seguinte consulta dará o 4 para as expressões ‘Smith’, ‘Smyth’.

Select Difference('Smith','Smyth') 

Nota − Se o valor de saída for 0 indica fraca ou nenhuma semelhança entre DAR 2 expressões.,

espaço ()

String virá como saída com o número especificado de espaços.

exemplo

a seguinte consulta irá dar o ‘I LOVE INDIA’.

Select 'I'+space(1)+'LOVE'+space(1)+'INDIA'

STUFF ()

String expression will come as output for a Giv string data after replacing from starting character till the specified length with specified character.

exemplo

a seguinte consulta irá dar o texto ‘AIJKFGH’ para os dados de texto ‘ ABCDEFGH ‘como por dado carácter inicial e comprimento como 2 e 4 respectivamente e’ IJK ‘ como texto alvo especificado.,

Select STUFF('ABCDEFGH', 2,4,'IJK') 

STR ()

os dados dos caracteres virão como resultado para os dados numéricos indicados.

exemplo

a seguinte consulta irá dar o 187.37 para o dado 187.369 com base no comprimento especificado como 6 e decimal como 2.

Select STR(187.369,6,2) 

UNICODE ()

inteiro valor virá como resultado para o primeiro carácter da expressão dada.

exemplo

a seguinte consulta irá dar o 82 para a expressão “RAMA”.

Select UNICODE('RAMA') 

QUOTENAME ()

dada string virá como saída com o delimitador especificado.,

exemplo

a seguinte consulta irá dar o “RAMA” para a cadeia de ‘RAMA’ dada como especificamos dupla citação como delimitador.

Select QUOTENAME('RAMA','"') 

PATINDEX ()

posição inicial da primeira ocorrência a partir da expressão indicada, tal como foi especificada, é necessária a posição “I”.

exemplo

a seguinte consulta dará o 1 para a ‘Índia’.

Select PATINDEX('I%','INDIA') 

formato ()

a expressão dada virá como resultado com o formato especificado.,

exemplo

a seguinte consulta irá dar a’ segunda-feira, 16 de novembro de 2015 ‘para a função getdate como por formato especificado com’ D ‘ refere o nome do dia da semana.

SELECT FORMAT ( getdate(), 'D') 

CONCAT ()

single string will come as output after concatenating the Giv parameter values.

exemplo

a seguinte consulta irá dar o’ a,B, C ‘ para os parâmetros indicados.

Select CONCAT('A',',','B',',','C') 
Anúncios

Author: admin

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *