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
운영게시판
최근게시물
Oracle Q&A 41694 게시물 읽기
No. 41694
질문 드립니다.
작성자
hsn(suvini79)
작성일
2019-02-20 13:59
조회수
2,749

 예를들어 A 테이블에 B,C 수량 컬럼이 있을시 B -C 의 순서대로 테이블을 정렬하여 보여줘야합니다.

그런데 이럴경우 속도가 굉장히 늦엊지더군여 빠르게 개선하는방법이 있을까요?

select * from A order by B-C 

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

 함수기반 Index를 생성하시면 될 것 같은데요.

박인호(paerae)님이 2019-02-20 15:32에 작성한 댓글입니다.

검색조건이이 있다던가? 조인을 한다던가? 쿼리가 복잡하다던가? 한다면
뭔가 개선의 여지가 있겠지만.
단순 테이블 전체 정렬 쿼리라 딱히 개선의 여지가 없어 보입니다.
생각나는 건 정렬 공간 줄이기 정도네요.
* 대신 꼭 필요한 항목만 나열하세요.

마농(manon94)님이 2019-02-21 09:05에 작성한 댓글입니다.
이 댓글은 2019-02-21 09:06에 마지막으로 수정되었습니다.

감사합니다. 다음에는 더 자세하게 말씀드리겠습니다

hsn(suvini79)님이 2019-02-21 09:58에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41697특정한 컬럼명이 있는 테이블을 전부 찾으려면??? [1]
신승익
2019-02-25
3020
41696연속된 시간끼리 그룹핑을 할수 있을까요? [1]
넵병
2019-02-22
3250
41695group by 질문 [1]
group
2019-02-21
2889
41694질문 드립니다. [3]
hsn
2019-02-20
2749
41693월별 조회 쿼리 질문 [6]
고진학
2019-02-19
3168
41692년월별 데이타를 구하는 문제입니다. [2]
밤하늘
2019-02-16
2929
41689궁금합니다. [2]
hsn
2019-02-11
2753
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다