본문 바로가기

IT/DB

[SQL] IP매칭 query 예제

// IP매칭
-- IP 쪼개서 불려오기
SELECT
COUNT(*)
FROM OWSADMIPADDR
WHERE
(SUBSTRING_INDEX(IP_ADDR,'.',1) LIKE '***' OR SUBSTRING_INDEX(IP_ADDR,'.',1) LIKE SUBSTRING_INDEX('127.1.0.27','.',1))
AND (SUBSTRING_INDEX(SUBSTRING_INDEX(IP_ADDR,'.',2),'.',-1) LIKE '***' OR SUBSTRING_INDEX(SUBSTRING_INDEX(IP_ADDR,'.',2),'.',-1) LIKE SUBSTRING_INDEX(SUBSTRING_INDEX('127.1.0.27','.',2),'.',-1))
AND (SUBSTRING_INDEX(SUBSTRING_INDEX(IP_ADDR,'.',3),'.',-1) LIKE '***' OR SUBSTRING_INDEX(SUBSTRING_INDEX(IP_ADDR,'.',3),'.',-1) LIKE SUBSTRING_INDEX(SUBSTRING_INDEX('127.1.0.27','.',3),'.',-1))
AND (SUBSTRING_INDEX(IP_ADDR,'.',-1) LIKE '***' OR SUBSTRING_INDEX(IP_ADDR,'.',-1) LIKE SUBSTRING_INDEX('127.1.0.27','.',-1))

등록일시
2012.09.24 12:25 (업로드 2012.09.24 12:25)
공개권한
전체공개
태그
#DBMS

'IT > DB' 카테고리의 다른 글

[Oracle] hint  (0) 2015.12.01
[IBM DB2] DB2 관련 정리  (0) 2015.12.01
[Oracle] SYSDBA 로그인의 제한  (0) 2015.11.30
[Oracle] Select  (0) 2015.11.30
[SQL] INSERT, UPDATE 모음  (0) 2015.11.30