본문 바로가기
IT 자료

DB2 한줄만 출력하기

by 성곤 2015. 3. 31.
반응형


DB2에서 한줄만 출력하는 방법


쿼리를 짜다보면 특정한 값 (한줄만) 가져와야하는 경우가 종종 생기는데


가끔 두줄 이상을 가져와서 나를 난감하게 만드는 경우가 많다.



이 쿼리는 내가 안 만든거야;;; 분명히 재작년에 만들고 도망간 어떤 녀석꺼라고!!




SELECT * FROM table_name  FETCH FIRST 1 ROW ONLY을 해주자.



테이블 맨 뒤에
'FETCH FIRST 1 ROW ONLY'
'FETCH FIRST 2 ROWS ONLY'

2 ROWS 다. ROW+S다. S가 붙는다.
아, 물론 안 붙이고 그냥 ROW라고 해도 잘 나옵니다. (님들 낚임 ^^)



다른 방법으로는 쿼리문 맨 마지막에 LIMIT 1를 주는 것이다.

DB2 설정에 따라서 LIMIT가 안될 수도 있다.


예시)

SELECT * FROM table_name LIMIT 1

SELECT * FROM table_name LIMIT 5





반응형

'IT 자료' 카테고리의 다른 글

SQL 테이블 묶기 UNION  (0) 2015.04.05
SQL 개행문자 제거하기  (0) 2015.04.03
오라클 시퀀스 sequence 만들기  (2) 2015.03.31
DB2 테이블에 PK 설정하기 (AUTO INCREMENT)  (0) 2015.03.31
DB2 SQL NVL() SQLState: 22018  (0) 2015.03.24