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
운영게시판
최근게시물
DBMS Q&A 647 게시물 읽기
No. 647
질의의 결과의 순서
작성자
권상호
작성일
2002-11-22 22:23
조회수
5,059

ORDER BY를 사용하지 않고 그냥 SELECT를 했을 때에요

 

같은 질의를 여러 번 수행할 때, 만일 질의의 결과가 여러 행이라면..

 

그 행들의 순서는 항상 같다고 보장되나요?

 

아니면 실행할 때마다 달라질 수 있는지요.. 답변 부탁드립니다.

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

현재의 DB 내의 데이터에 이후 절대 데이터가 추가되거나 삭제되지 않는다는 가정에서는 같습니다.

김동아(love89)님이 2002-11-23 02:00에 작성한 댓글입니다.

Primary key가 있을 경우

그것을 따라서 Select 됩니다..

오랑님이 2002-11-25 15:41에 작성한 댓글입니다.

보장할수 없습니다.

 

RDBMS 에 저장 되는 자료는 기본적으로 DB 의 attribute (field) 의 순서, row (record) 의 순서는 무시 되며 중요하지 않다는 가정을 하며, 모든 자료의 순서는 개인이 원하는 바대로 임의의 정렬을 해 줄 필요성이 있습니다.

 

물론 아무런 조작을 가하지 않은 상태에서는 같은 알고리듬으로 SELECT 를 하므로 그 순서는 일정할 가능성이 높습니다. 하지만 UPDATE/INSERT/DELETE 등의 작업이 일어 나면 그 순서가 틀려질 가능성이 높아 집니다.

 

RDBMS 는 기본적으로 정렬되지 않은 SELECT 에 대해서 그 순서를 보장하지 않습니다.

정재익(advance)님이 2002-11-26 08:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
650용어 정리 도와주세요. [1]
차은주
2002-11-27
5774
649<font color=blue>[질문]데이터베이스와 웹서버를 분리시키는 이유</font> [4]
궁금이
2002-11-27
8147
648UniSQL 관련 분야는 없습니까? [2]
aaa
2002-11-26
4888
647질의의 결과의 순서 [3]
권상호
2002-11-22
5059
646b+tree 소스 구하고 있어요..
궁금
2002-11-22
5162
645file.db라는 파일속의 table의 내용을 보고싶어요..
황인준
2002-11-21
4583
644이상하네...
정종일
2002-11-21
4593
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다