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 7198 게시물 읽기
No. 7198
배열 검색 좀 더 효율적인 방법은 없을까요?
작성자
tyro
작성일
2007-08-10 21:26
조회수
5,194

오랜만입니다.


배열에 대해 한가지 궁금한게 있습니다.


다름이 아니오라


특정 배열 내에서 임의의 배열이 순서에 맞게 포함되어 있는지를 알 수 있는 방법은 없을까요?

배열타입은 _int4 입니다.


이럴테면


'{1,1,2,1,2,3,1,2,3,3,1,2,4,2,1,2,3,2,5}'


이 배열속에 '{1,2,3,4}' 라는 배열이 포함되어 있는지 입니다.


idx() 로는 원소가포함되어 있는 것이어서 그 첫번째 요소번호를 반환해주는데..

그래서 시도해 볼 수 있는 방법이

idx 로 첫번째 요소를 구하고 그 요소번호 + 1 해서 두번째요소가 맞는지 확인하고....

아니면 첫번째 요소를 빼버린 배열에서 다시 idx() 로 요소번호를 구하고....

이런식으로 반복해 볼수는 있습니다만...

왠지 상당히 조잡해 보입니다.


좀더 좋은 방법이 없을까요?


(반드시 배열순서가 일치해야 합니다.)

[Top]
No.
제목
작성자
작성일
조회
7203꼭 도와주십시오.(__) [3]
손님
2007-08-21
5712
7201사용자패스워드를 잊었을때 postgres권한으로 알아내는 방법이 있는지요! [1]
김승일
2007-08-20
5278
7199자료형에 관한 조언을 구합니다 (enum , set ) [2]
유용빈
2007-08-15
7347
7198배열 검색 좀 더 효율적인 방법은 없을까요?
tyro
2007-08-10
5194
7197db내에 테이블을 보는 방법 [1]
김선우
2007-08-10
5466
7196returning 질문입니다. [1]
궁금이
2007-08-10
5646
7195셀렉트시 조건에 따른 필드값 변경?.. [1]
moons
2007-08-09
5407
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다