강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jodonghee896352
jodonghee896352

câu hỏi đã được viết

Trong thực tế! Truy vấn

select 절 서브쿼리 값 얻기 질문

Viết

·

262

0

안녕하세요 영한님,

좋은 강의 수강할 수 있어서 영광입니다. 앞으로 좋은 강의 계속 부탁드립니다~!

서브쿼리 값을 출력해보고 싶은데, 아래와 같이 해도 null값이 나오더라구요.

혹시 어떻게 해야할까요??

javaJPA

Câu trả lời 2

1

jodonghee896352님의 프로필 이미지
jodonghee896352
Người đặt câu hỏi

감사합니다!

0

yh님의 프로필 이미지
yh
Người chia sẻ kiến thức

안녕하세요. 조동희님^^

다음 예제를 참고해주세요.

List<Tuple> result = queryFactory
.select(member.username,
Expressions.as(select(memberSub.age.avg())
.from(memberSub), "subAgeAvg")
)
.from(member)
.fetch();

for (Tuple tuple : result) {
System.out.println("tuple.username="+tuple.get(member.username));
System.out.println("tuple.subAgeAvg="+tuple.get(Expressions.numberPath(Double.class, "subAgeAvg")));
System.out.println("tuple.get(1, Double.class) = " + tuple.get(1, Double.class));
}

Hình ảnh hồ sơ của jodonghee896352
jodonghee896352

câu hỏi đã được viết

Đặt câu hỏi