CS 지식/데이터베이스
[데이터베이스] 앨리어스(Alias) 사용했을 때 ORDER BY 가 정상 동작 하지않을 때 해결 방법
지나가던 개발자
2023. 2. 2. 11:00
반응형
ORDER BY를 사용 할 때 앨리어스를 사용한 별명에 공백이 있을 경우 제대로 동작하지 않는 것을 종종 볼 수 있습니다.
select 컬럼 as '일반 별명'
from 테이블
where 조건
order by 일반 별명;
select 컬럼 as "일반 별명"
from 테이블
where 조건
order by 일반 별명;
을 사용할 경우 정상적인 결과값을 얻지 못합니다.
이럴 경우 `(백 쿼트)를 이용하면 해결 할 수 있습니다.
select 컬럼 as '일반 별명'
from 테이블
where 조건
order by 일반 별명;
select 컬럼 as "일반 별명"
from 테이블
where 조건
order by `일반 별명`;
백 쿼트를 사용 할 경우 정상적으로 출력이 되는 것을 볼 수 있습니다.
백 쿼트는 숫자 1옆에 있습니다(`)
반응형