Querydsl - 정렬 em.persist(new Member(null, 100)); em.persist(new Member("member5", 100)); em.persist(new Member("member6", 100)); List result = queryFactory .selectFrom(member) .where(member.age.eq(100)) .orderBy(member.age.desc(), member.username.asc().nullsLast()) .fetch(); 다른 것은 일반 쿼리와 비슷하다. nullsFirst() null 데이터 있으면 맨 앞으로 nullsLast() null 데이터 있으면 맨 뒤로 이정도는 유용하게 알아두면 좋을 것 같다.~