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 4210 게시물 읽기
No. 4210
마지막 배열원소를 리턴하는 펑션
작성자
소타
작성일
2002-05-28 01:45
조회수
974

안녕하세요 ^^;;

 

아래 올렸던 질문과 연결되는 부분인데요.

우선 예제를 -_-;

 

=# SELECT log_date from tb_customer_log where uid=5;

log_date

------------------------------------------

"2002-03-14","2002-04-14","2002-05-14" // { 나 } 가 써지지 않는군요 -_-;

(1 row)

 

=# SELECT array_dims(log_date) from tb_customer_log where uid=5;

array_dims

------------

[1:3]

(1 row)

 

이렇게 나옵니다. 여기서 제가 필요한건 가장 마지막에 입력된 날자를 원하거든요? 한번의 쿼리로 맨 마지막에 입력된 원소인 2002-05-14 를 빼오는 법은 없을까요?

 

그리고 또 하나 질문입니다 ^^;;

 

=# SELECT log_pay from tb_customer_log where uid=5;

log_pay

---------------------

10000,10000,10000 //역시 { 랑 } 가 -_-;

(1 row)

 

=# SELECT array_dims(log_pay) from tb_customer_log where uid=5;

array_dims

------------

[1:3]

(1 row)

 

위와 같을때 log_pay 의 원소들의 합을 구할수 없을까요? 타입은 integer입니다.

 

혹시 CREATE FUNCTION 을 이용해서 만들어야 하나요? 제가 아직 pl/pgsql 까지는 해보질 못해서 난감합니다. 필요하다면 공부해야겠죠 ^^;;

혹시나 존재하는 방법이 있을까봐 질문 드립니다.

답변부탁드립니다~ 그럼 ^^;

[Top]
No.
제목
작성자
작성일
조회
4218postgres에서요 덤프를 하는데 이상한에러가.. [1]
김현수
2002-05-31
1002
4217[질문]cygwin 설치방법중에서 [1]
정석
2002-05-30
909
4212부팅시 PostgreSQL 자동실행... [2]
래리버드
2002-05-28
2876
4210마지막 배열원소를 리턴하는 펑션
소타
2002-05-28
974
4211┕>Re: 배열 자료형에 조작에 대하여. [1]
김상기
2002-05-28 12:19:06
1086
4209postgreSQL 에서.... 연결이 안되는데... [2]
pipiband
2002-05-27
1403
4208두개의 서버에서 mysql 과 pgsql을,.... [1]
이은형
2002-05-24
914
4207function 문제인데여... [1]
황준상
2002-05-24
931
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다