• 0
Sign in to follow this  
diguxo

(Resolvido) Ajuda comando sql

Question

select * from tabela

where teste like '___________%'

Amigos fiz esse comando para identificar determinado campo com quantidade de digitos superior a 10digitos.. até aí ok... porém eu queria dar update destes com diitos maior de 10 digitos deixando-os somente com 10 digitos

qual comando eu uso?

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
Amigos fiz esse comando para identificar determinado campo com quantidade de digitos superior a 10digitos.. até aí ok... porém eu queria dar update destes com diitos maior de 10 digitos deixando-os somente com 10 digitos

qual comando eu uso?

diguxo, a atualização deverá ser feita utilizando a instrução UPDATE e a função SubString, associados a cláusula WHERE da forma como você pretende selecionar os registros a alterar:

UPDATE tabela
SET teste = SubString(teste FROM 1 FOR 10)
WHERE teste like '___________%'

Neste exemplo, o campo teste passará a ter uma cópia de apenas 10 caracteres, a partir de seu valor original que, segundo a cláusula WHERE possuía tamanho maior que 10.

Abraços

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this