테이블 정렬 방법
테이블 내장 기능으로 정렬하기
테이블의 머리말을 눌러 컬럼별로 정렬을 할 수 있습니다.
여러개 컬럼으로 정렬하기
예시 테이블과 함께 보여드리겠습니다. 먼저 name 오름차순으로 정렬을 합니다.
name 오름차순에 이어 id 내림차순으로도 정렬하면 아래와 같은 결과가 됩니다.
테이블 정렬을 서버에서 하고 싶어요.
입력 파라메터가 orderBy와 일치하는 경우 안전하게 쿼리에 추가됩니다.
예제
- params dropdown에서 선택한 값(예: 최근가입순)에 맞춰 orderBy의 키가 매칭됩니다.
- 매칭된 키의 값을
{{ orderBy }}
로 넘겨줍니다.
yaml
- type: query
resource: mysql
name: 회원목록
sqlType: select
sql: >
SELECT *
FROM user_profiles
{{ orderBy }}
LIMIT 100
autoload: false
params:
- key: order
label: 정렬
defaultValue: 최근가입순
dropdown:
- 최근가입순
- 오래된가입순
orderBy:
'최근가입순': ORDER BY created_at DESC
'오래된가입순': ORDER BY created_at ASC