none
Select utilizando LIKE RRS feed

Respostas

  • Boa Tarde,

     

    Segue o exemplo

    Code Snippet

     

    CREATE TABLE tblURLS (ID INT, URL VARCHAR(120))

     

    INSERT INTO tblURLS VALUES (1,'http://www.empresa1.com.br')

    INSERT INTO tblURLS VALUES (2,'http://www.empresa2.com.br')

    INSERT INTO tblURLS VALUES (3,'http://empresa3.com.br')

    INSERT INTO tblURLS VALUES (4,'http://empresa4.com.br')

     

    SELECT * FROM tblURLS

    WHERE URL NOT LIKE ('http://www%')

     

    DROP TABLE tblURLS

     

     

    [ ]s,

     

    Gustavo

     

    domingo, 10 de agosto de 2008 20:29
  • Olá Leonardo,

     

    De fato é bem simples. Mas podemos complicar se for o caso (rs). O exemplo abaixo também retorna o mesmo resultado:

     

    Code Snippet

    SELECT * FROM tblURLS

    WHERE URL LIKE ('http://[^www]%')

     

     

    [ ]s,

     

    Gustavo

    domingo, 10 de agosto de 2008 21:31

Todas as Respostas

  • Boa Tarde,

     

    Segue o exemplo

    Code Snippet

     

    CREATE TABLE tblURLS (ID INT, URL VARCHAR(120))

     

    INSERT INTO tblURLS VALUES (1,'http://www.empresa1.com.br')

    INSERT INTO tblURLS VALUES (2,'http://www.empresa2.com.br')

    INSERT INTO tblURLS VALUES (3,'http://empresa3.com.br')

    INSERT INTO tblURLS VALUES (4,'http://empresa4.com.br')

     

    SELECT * FROM tblURLS

    WHERE URL NOT LIKE ('http://www%')

     

    DROP TABLE tblURLS

     

     

    [ ]s,

     

    Gustavo

     

    domingo, 10 de agosto de 2008 20:29
  • Boa tarde.

     

    Isso mesmo que eu gostaria de fazer. Puxa algo tão simples, só utilizar NOT antes do LIKE

     

    Muito obrigado Gustavo.

     

    Ótima semana.

    domingo, 10 de agosto de 2008 20:50
  • Olá Leonardo,

     

    De fato é bem simples. Mas podemos complicar se for o caso (rs). O exemplo abaixo também retorna o mesmo resultado:

     

    Code Snippet

    SELECT * FROM tblURLS

    WHERE URL LIKE ('http://[^www]%')

     

     

    [ ]s,

     

    Gustavo

    domingo, 10 de agosto de 2008 21:31
  •  

    É verdade, rs. Muito bom mesmo. Com expressões regulares também funciona.

     

    Obrigado. Ótimo final de semana.

    quinta-feira, 14 de agosto de 2008 21:55
  • Só para fim de conhecimento, Mais uma forma...

     

    Mais ainda acho que o do Gustavo é melhor...

    Code Snippet

     

    SELECT * FROM @tblURLS

    WHERE CharIndex('www', URL) = 0

     

     

     

    terça-feira, 9 de setembro de 2008 18:34
  • so para participar

     

     

    CREATE TABLE tblURLS (ID INT, URL VARCHAR(120))

     

    INSERT INTO tblURLS VALUES (1,'http://www.empresa1.com.br')

    INSERT INTO tblURLS VALUES (2,'http://www.empresa2.com.br')

    INSERT INTO tblURLS VALUES (3,'http://empresa3.com.br')

    INSERT INTO tblURLS VALUES (4,'http://empresa4.com.br')

     

    SELECT * FROM tblURLS
    WHERE PATINDEX ( '%www%' , url ) = 0


     

    DROP TABLE tblURLS

     

     

     

     

    Abs;

     

    terça-feira, 9 de setembro de 2008 19:08