Galera agradeço muito a ajuda de vocês e atenção sempre!
Nesse tópico abaixo meu problema com uma consulta para tratamento de endereços IPs em access foi resolvido.
Mas surgiu a necessidade de realizar esse tratamento via sql(mysql).
Eis minhas tentativas, se puderem me ajudar agradeço!
"
SELECT
REDE,
RIGHT(CONCAT('000',substring_index(REDE,'.',1)), 3)AS A,
RIGHT(CONCAT('000',substring_index(REDE,'.',2)), 3)AS B,
substring_index(LEFT(CONCAT('000',substring_index(REDE,'.',2)), 3), '.', 1)AS C
-- RIGHT(CONCAT('000',REDE), 3),
-- substring_index(REDE,'/',1) as REDE1
-- LENGTH(substring_index(REDE,'/',1)) AS CONT,
-- RIGHT(substring_index(REDE,'/',1),5) AS RESULTADO_TESTE
-- case when LENGTH(substring_index(REDE,'/',1)) = 9 then substring_index(left(RIGHT(CONCAT('000',substring_index(REDE,'/',1)),9),3),'.',1) END as A,
-- case when LENGTH(substring_index(REDE,'/',1)) = 9 then left(RIGHT(substring_index(REDE,'/',1),6),1) END AS B,
-- case when LENGTH(substring_index(REDE,'/',1)) = 9 then left(RIGHT(substring_index(REDE,'/',1),4),1) END AS C,
-- case when LENGTH(substring_index(REDE,'/',1)) = 9 then left(RIGHT(substring_index(REDE,'/',1),2),2) END AS D
FROM TABELA_IP
order by 1 DESC
"
Um grande abraço!
Topico resolvido!
http://maximoaccess.forumeiros.com/t12083-resolvidoconsulta-para-tratar-endereco-ip-de-uma-tabela
Nesse tópico abaixo meu problema com uma consulta para tratamento de endereços IPs em access foi resolvido.
Mas surgiu a necessidade de realizar esse tratamento via sql(mysql).
Eis minhas tentativas, se puderem me ajudar agradeço!
"
SELECT
REDE,
RIGHT(CONCAT('000',substring_index(REDE,'.',1)), 3)AS A,
RIGHT(CONCAT('000',substring_index(REDE,'.',2)), 3)AS B,
substring_index(LEFT(CONCAT('000',substring_index(REDE,'.',2)), 3), '.', 1)AS C
-- RIGHT(CONCAT('000',REDE), 3),
-- substring_index(REDE,'/',1) as REDE1
-- LENGTH(substring_index(REDE,'/',1)) AS CONT,
-- RIGHT(substring_index(REDE,'/',1),5) AS RESULTADO_TESTE
-- case when LENGTH(substring_index(REDE,'/',1)) = 9 then substring_index(left(RIGHT(CONCAT('000',substring_index(REDE,'/',1)),9),3),'.',1) END as A,
-- case when LENGTH(substring_index(REDE,'/',1)) = 9 then left(RIGHT(substring_index(REDE,'/',1),6),1) END AS B,
-- case when LENGTH(substring_index(REDE,'/',1)) = 9 then left(RIGHT(substring_index(REDE,'/',1),4),1) END AS C,
-- case when LENGTH(substring_index(REDE,'/',1)) = 9 then left(RIGHT(substring_index(REDE,'/',1),2),2) END AS D
FROM TABELA_IP
order by 1 DESC
"
Um grande abraço!
Topico resolvido!
http://maximoaccess.forumeiros.com/t12083-resolvidoconsulta-para-tratar-endereco-ip-de-uma-tabela