부트스트랩(Bootstrap)의 DataTable을 사용하는 경우 테이블 정렬, sorting 방법입니다. (참고로 데이터테이블은 ajax를 사용하여 불러온 데이터를 기반으로 손쉽게 테이블 UI를 그려주는 라이브러리, 툴입니다.)
# DataTable 정렬하는 방법
DataTable의 정렬은 설정에 옵션값 order를 추가하여 가능합니다. 이 때 값은 배열 안에 배열로 넣어주시면 됩니다. 즉 복수개의 설정이 가능하죠.
$('#myTable').DataTable({
  order: [[3, 'desc']], // asc 또는 desc
  ordering: true,
  serverSide: false
});

위 예제는 3번째 index 위치를 desc 오름차순으로 정렬한 설정 값입니다.


! 알아둘 내용
아래에 ordering: true, serverSide: false 값은 order 값 설정시 필요한 값입니다. 없는 경우 동작하지 않을 수 있으니 참고하세요.

추가로 컬럼명의 이름으로 정렬하는 방법은 현재 구현하기 어렵습니다. 그래서 반드시 정렬 할 경우 해당 컬럼을 추가하여 테이블에 추가하여야합니다. 만약 필요가 없다면 css를 사용하여 숨김 처리하는 것이 좋습니다.