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
운영게시판
최근게시물
MySQL Q&A 26925 게시물 읽기
No. 26925
mysql TABLE의 첫행과 마지막행을 동시에 조회할려면
작성자
나그네
작성일
2007-08-08 15:56
조회수
8,086

table에
1
2
3
4
5
까지의 데이타 있습니다

select SEQ from table_name order by SEQ limit 1;

이 라인은  TABLE의 처음 행을 가져오고요

츨력은 "1"

select SEQ from table_name order by SEQ desc limit 1:

이 라인은 TABLE의 마지막 행을 가져옴니다

출력은 "5"

이 두 쿼리를 하나로 어떻게 묶죠?

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

select SEQ

 from table_name 

where SEQ = (select min(SEQ) from table_name )

      or SEQ = (select max(SEQ) from table_name )

박진복(pjb708)님이 2007-08-08 16:59에 작성한 댓글입니다.

감사합니다

여기에서

select count(SEQ) from table_name where SEQ > 2 and SEQ < 4 

카운트 구하는 쿼리문을 더 할 수있는지요?

나그네님이 2007-08-09 14:46에 작성한 댓글입니다. Edit

어떤용도인지 몰겠지만....

select  min(SEQ) 
       ,max(SEQ)
       ,sum(case when SEQ > 2 and SEQ < 4 then 1 else 0 end)
  from  table_name 

.. 한줄에 다나옴.

박진복(pjb708)님이 2007-08-09 17:24에 작성한 댓글입니다.
이 댓글은 2007-08-09 17:24에 마지막으로 수정되었습니다.

정말 감사합니다

MYSQL이 이런 좋은 기능과 쿼리문이 있었다는걸 알았네요.

행복하세요 

나그네님이 2007-08-10 10:17에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
26928group by 들어간 쿼리문 질문입니다. [2]
임정미
2007-08-08
2133
26927쿼리 잘짜시는 분들..;;;도와주세요~~ [1]
쿼리..쉣~
2007-08-08
2013
26926union 쿼리문으로 해야 할거 같은데...
최선숙
2007-08-08
1996
26925mysql TABLE의 첫행과 마지막행을 동시에 조회할려면 [4]
나그네
2007-08-08
8086
26924my-sql 쿼리문 날려서 조회시.. [2]
cjh
2007-08-08
1933
26923MySQL DBA 전문가 과정 [1기] [1]
김혜정
2007-08-07
2784
26922[질문] order by 소트 문제 해결좀 해주세요 [1]
홍길동
2007-08-07
2609
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다