본문 바로가기
MySql

MySQL : 필드 별 정렬, 끝에 빈 셀 배치

by 베이스 공부 2020. 10. 9.
반응형

여러 제품이 포함 된 MySQL 테이블이 있습니다. 내가 원하는 것은 하나의 특정 열 (대부분의 값이 숫자로 시작하는 예 : 1st, 2nd)별로 테이블을 정렬하는 것입니다. 그러나 일부 레코드에는이 열에 대한 값이 없기 때문에 정렬하려고 할 때 , 테이블은 자동으로 빈 행을 FIRST에 넣습니다.

나는 ASCENDING 행을 정렬하는 방법을 찾고 있지만, 그것이 의미가 있다면 정렬 된 레코드의 끝에 빈 레코드 만 삽입합니까?

어떤 도움이라도 가장 감사하게받을 것입니다!

 

해결 방법

 

select * from table
order by if(field = '' or field is null,1,0),field

 

참조 페이지 https://stackoverflow.com/questions/5825804

 

 

반응형

댓글