Usuário com melhor resposta
Concatenar 9 na frente de celulares sp

Pergunta
-
Galera, preciso de uma ajuda,
Estou tentando colocar o 9 na frente dos celulares de sp, mas acredito que estou fazendo algo errado alguem poderia me ajudar.
coloquei até a tabela em varchar já e não estou conseguindo .
UPDATE
CELULAR
SET
CELULAR='9|'
WHERE
DDD='11' and not CELULAR like '7%'
Respostas
-
CREATE TABLE TELEFONE(DDD INT, telefone VARCHAR(9)) INSERT INTO TELEFONE VALUES (11, 12345678), (11, 10000001), (21, 11111111), (21, 22222222), (11, 33333333), (21, 44444444) UPDATE TELEFONE SET telefone = '9' + telefone WHERE DDD = 11 AND
(NOT telefone LIKE '77%' AND NOT telefone LIKE '78%') SELECT * FROM TELEFONELembrando que a regra do 7, se aplica apenas à 77 e 78 (nextel) e não aos outros casos.
Espero que ajude, um abraço
Leonardo D'Amato Microsoft .Net Developer
- Editado Leonardo N. D'Amato quarta-feira, 7 de agosto de 2013 14:06
Todas as Respostas
-
Bom dia,
Leda, experimente dessa forma:
SET CELULAR = '9' + CELULAR
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
-
CREATE TABLE TELEFONE(DDD INT, telefone VARCHAR(9)) INSERT INTO TELEFONE VALUES (11, 12345678), (11, 10000001), (21, 11111111), (21, 22222222), (11, 33333333), (21, 44444444) UPDATE TELEFONE SET telefone = '9' + telefone WHERE DDD = 11 AND
(NOT telefone LIKE '77%' AND NOT telefone LIKE '78%') SELECT * FROM TELEFONELembrando que a regra do 7, se aplica apenas à 77 e 78 (nextel) e não aos outros casos.
Espero que ajude, um abraço
Leonardo D'Amato Microsoft .Net Developer
- Editado Leonardo N. D'Amato quarta-feira, 7 de agosto de 2013 14:06
-
-