Array
(
)

pegar somente a primeira posicao

Eduardo.padilha
   - 04 mar 2005

Ola galera ainda bem q o Forum voltou.

Gostaria de saber qual a Function que retornar apenas
um caracter de um campo string ex :

sts_Informa
KPOPPOOPP2JKP5

Gostaria de pegar somente a primeira posicao ou seja a letra ´K´, fiz isso atraves da funcao LEFT, mas nao teria uma funcao MID ou algo parecido ?

DECLARE @k varchar (1)
SELECT @K = LEFT(sts_informa, 1) From aaparam0
PRINT @K

Valeu !!!

Emersonn
   - 07 mar 2005

Eduardo,

A função equilavente ao MID é a SUBSTRING.

SUBSTRING ( expression , start , length )

DECLARE @k varchar (1)
SELECT @K = SUBSTRING(sts_informa, 1, 1) From TESTE
PRINT @K

Espero ter ajudado.
Emerson