조건
1. 2021년에 가입한 회원
2. 20 <= 나이 <= 29
라 WHERE문에 1.조건 && 2.조건으로 풀어야 한다는 기본 틀은 생각했다.
조건 1.은 LIKE '%2021%'이나 REGEX('2021') 함수를 사용하면 된다 판단했다.
조건 2.는 "AGE >= 20 && AGE <= 29"로도 풀 수 있지만 과거 BETWEEN이라는 문법을
배웠다는 기억이 남아 있어서 인터넷을 통해 정확한 사용법을 찾아냈다.
사용방법은 "컬럼 BETWEEN A AND B"로
위의 문제에서는
"AGE BETWEEN 20 AND 29"로 표현할 수 있었다.
제출한 코드 :
SELECT COUNT(AGE) FROM USER_INFO
WHERE AGE BETWEEN 20 AND 29 && JOINED REGEXP('2021')
'SQL 문제' 카테고리의 다른 글
문제 24. 카테고리 별 상품 개수 구하기(SQL 구문 실행 순서) (0) | 2024.07.12 |
---|---|
문제 23. 중성화 여부 파악하기(조건문) (0) | 2024.07.12 |
문제 20. 가격이 제일 비싼 식품의 정보 출력하기(2중 SELECT) (0) | 2024.07.12 |
문제 15. NULL 처리하기(IFNULL) (1) | 2024.07.11 |
문제 19. 흉부외과 또는 일반외과 (0) | 2024.07.11 |