🔙뒤로가기

Untitled

JPQL 기초 문법

  1. SELECT 절: 조회할 엔티티의 속성을 지정합니다.
  2. FROM 절: 조회할 엔티티를 지정합니다.
  3. WHERE 절 (선택적): 쿼리에 조건을 적용합니다.
  4. GROUP BY 절 (선택적): 그룹화할 속성을 지정합니다.
  5. HAVING 절 (선택적): 그룹화된 결과에 조건을 적용합니다.
  6. ORDER BY 절 (선택적): 결과를 정렬하는 기준을 지정합니다.

예시) SELECT 문

SELECT m.name, m.age
FROM Member m
WHERE m.age >= 18
ORDER BY m.name DESC
/*이름과 나이를 조회하는 쿼리
18세 이상인 회원을 대상
이름을 기준으로 내림차순 정렬*/

예시) UPDATE 문

UPDATE Member m
SET m.age = m.age + 1
WHERE m.age < 30
// 30세 미만인 회원의 나이를 1살 올리는 쿼리

예시) DELETE 문

DELETE FROM Member m
WHERE m.age >= 65
// 65세 이상인 회원을 삭제하는 쿼리

집합과 정렬