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 5758 게시물 읽기
No. 5758
서브쿼리 질문 입니다.
작성자
장철훈(westdrm)
작성일
2004-12-24 16:19
조회수
2,320

안녕하세요. 여기서 도움 정말 많이 얻고 있습니다. 감사합니다.

 

select max(data_1) from (
select data_1 from table_1
Where length(data_1) = 10
union
select data_1 from table_2

Where length(data_1) = 10
)

위와같이 오라클에서 쿼리를 사용하고 있었는데

이걸 PostgreSQL로 바꾸려고 하는데 안되더라구요.

책과 여기 게시판 뒤져도 아직 원하는 방법을 찾지 못해서요.

위와같은 쿼리는 어떻게 PostgreSQL에 적용해야 하나요?

 

감사합니다.

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

어느 부분에서 안되나요? 오류 메세지를 알려주시면 좋겠는데...

일단 length() 함수는 char_length()로 바꿔보세요.

 

그리고 서브쿼리를 from 절에 쓰시려면 alias를 지정해 주셔야 할 겁니다.

 

select max(data_1) from (

select data_1 from table_1

Where char_length(data_1) = 10

union

select data_1 from table_2

 

Where char_length(data_1) = 10

) a

 

함 해보세요.

박성철(gyumee)님이 2004-12-24 17:41에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5763segment file 크기를 어떻게 조절하는지. ^^; [4]
이실
2004-12-27
2823
5762benchmark 순위 사이트 어떨까요? [2]
박성철
2004-12-27
2777
5761날짜를 밀리세컨드 형태로 넣을려구하면 어떻게 해야하나여? [1]
박진호
2004-12-26
2634
5758서브쿼리 질문 입니다. [1]
장철훈
2004-12-24
2320
5757Win32 환경에서 Add server 시에, 접속이 안될때.. [1]
권진호
2004-12-24
2745
5753김상기님에 대한 sauron 의 감사글 -- pgsql 윈도우버전의 문자열 버그 ...
sauront
2004-12-23
2044
5752pgsql 윈도우버전의 문자열 버그인것 같은데요? [2]
sauron
2004-12-23
2211
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다