database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6721 게시물 읽기
No. 6721
inet or cidr 쿼리문에서 비교 어떻게 하나요?
작성자
이정호(clroto)
작성일
2006-06-05 16:14
조회수
3,455

select ip_src from f_domain where domain = 'www.daum.net'

위와 같이 검색하면 172.16.0.0/16 이라는 값을 반환해 줍니다...

제가 비교해야 할 값이 172.16.0.1입니다.

172.16.0.0/16 >>= 172.16.0.1이와 같은 쿼리문을 만들고 싶어서(포함되어 있으면 모든 정보를 보여주도록..),

select * from f_domain where (select ip_src from f_domain where domain = 'www.daum.net') >>= '172.16.100.150'

위와 같이 했더니..

 

ERROR: operator does not exist: inet[] >>= "unknown"
HINT: No operator matches the given name and argument type(s). You may need to add explicit type casts.

란 에러가 뜨네요...

 

inet이나 cidr은 쿼리문에서 어떻게 비교하나요?

이 글에 대한 댓글이 총 2건 있습니다.

'172.16.100.150'::inet

이렇게 해보세요~

신기배(소타)님이 2006-06-05 16:17에 작성한 댓글입니다.

신기배님 감사합니다.. 좋은거 배웠네요..

::<= 이게 자료형을 변화시키는 건가보네요? 아닌가요?ㅋ (to_inet()으로 해봤었는데.ㅋ)

 어쨌든 정말 감사합니다. 언제나 첫번째로 답글 주시네요. 감사합니다..^^

이정호(clroto)님이 2006-06-05 16:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6725php 설치하다 libpq 에러입니다. [1]
김명범
2006-06-07
2925
6724SP 를 호출해서 select 된결과를 받으려 합니다 [3]
권용재
2006-06-05
2953
6723postgresql 8.1 win32에서 DB생성시 저장경로. [2]
열심히
2006-06-05
2932
6721inet or cidr 쿼리문에서 비교 어떻게 하나요? [2]
이정호
2006-06-05
3455
6720varbinary 타입?? [4]
완전초짜
2006-06-05
2989
67198.2에 포함될 새로운 기능들.. [1]
신기배
2006-06-05
3482
6710XP에 pgSQL설치하고 CE에서 사용할 수 있나요 ?
임용성
2006-06-02
2492
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다