지역순으로 출력되게 sql을 작성 하려면요

지역순으로 출력되게 sql을 작성 하려면요

QA

지역순으로 출력되게 sql을 작성 하려면요

본문

만약에 주소 필도명이 location이구요

"강원도 xxx"

"대전 xxx"

"서울 xxx"

이런식으로 되어있으면 이걸 그냥 order by locatain 으로 하면 강원도 대전 서울 순으로 출력이 되잖아요?

 

이걸 서울 먼저 나오고 광역시 - 도 이런식으로 출력을 하게 하려면 어떻게 해야하나요?

 

어쩔수 없이 서울일때의 쿼리문, 광역시 일때의 쿼리문 이렇게

 

각각 작성을 해야하는지 아니면 쿼리문 하나로 처리할수 있는건지 궁금합니다..

이 질문에 댓글 쓰기 :

답변 1

쿼리로 sort 하시게 되면 정순, 역순의 형태를 가질수 밖에 없으니..

서울부터 출력순으로 하시는건 어려울것이구요.

location_sort 필드를 하나 추가하셔서 각각 1,2,3,4~~ 이런식의 순서값을 가지게하고

order by location_sort 로 정의하시는게 간편하실거에요.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,678 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT