Usuário com melhor resposta
Select utilizando LIKE

Pergunta
-
Olá pessoal.
Estou tentando realizar uma consulta com a seguinte estrutura de dados:
id url
O filtro que estou com dificuldade é para serem mostrados apenas os registros que não comecem com http://www.
ou seja, que sejam mostrados assim:
id url
Obrigado pela atenção.
Respostas
-
Boa Tarde,
Segue o exemplo
Code SnippetCREATE
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 tblURLSWHERE
URL NOT LIKE ('http://www%')DROP
TABLE tblURLS[ ]s,
Gustavo
-
Todas as Respostas
-
Boa Tarde,
Segue o exemplo
Code SnippetCREATE
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 tblURLSWHERE
URL NOT LIKE ('http://www%')DROP
TABLE tblURLS[ ]s,
Gustavo
-
-
-
-
-
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;