Case 문
단순한 조건
@SpringBootTest
@Transactional
public class QuerydslBasicTest {
@Test
void caseStatement() {
List<String> result = queryFactory
.select(member.age
.when(10).then("열살")
.when(20).then("스무살")
.otherwise("기타"))
.from(member)
.fetch();
}
}select case
when member0_.age = ? then ?
when member0_.age = ? then ?
else '기타'
end as col_0_0_
from member member0_복잡한 조건
orderBy + case
Last updated