none
Concatenar 9 na frente de celulares sp RRS feed

  • 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%'

    quarta-feira, 7 de agosto de 2013 13:53

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 TELEFONE

    Lembrando 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


    quarta-feira, 7 de agosto de 2013 14:01

Todas as Respostas