[Programmers] 132201번 - 12세 이하인 여자 환자 목록 출력하기 [MySQL]
문제 링크 1. 문제 풀이 IFNULL 연산자를 활용해서 전화번호가 없는 경우 NONE을 출력할 수 있도록 했다. 2. 쿼리 SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO, 'NONE') FROM PATIENT WHERE AGE <= 12 AND G...
문제 링크 1. 문제 풀이 IFNULL 연산자를 활용해서 전화번호가 없는 경우 NONE을 출력할 수 있도록 했다. 2. 쿼리 SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO, 'NONE') FROM PATIENT WHERE AGE <= 12 AND G...
문제 링크 1. 문제 풀이 MAX 함수를 활용해 가장 높은 판매가를 찾았다. 2. 쿼리 SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT;
문제 링크 1. 문제 풀이 BETWEEN 연산자를 활용해서 20세 이상 29세 이하인 회원을 필터링했다. 2. 쿼리 SELECT COUNT(*) FROM USER_INFO WHERE YEAR(JOINED) = 2021 AND AGE BETWEEN 20 AND 29;
문제 링크 1. 문제 풀이 나이 정보가 없는지 여부는 IS NULL을 활용하면 알 수 있다. 2. 쿼리 SELECT COUNT(*) AS USERS FROM USER_INFO WHERE AGE IS NULL;
문제 링크 1. 문제 풀이 MONTH 함수로 생일이 3월인지 여부를 판단했고 전화번호가 NULL이면 필터링 했다. 2. 쿼리 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') FROM MEMBER_PROFILE W...
문제 링크 1. 문제 풀이 $1$ 초에 $V$ 미터를 갈 수 있으니, $T$ 초 동안은 $V \times T$ 미터를 갈 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(String[] args) throws IO...
문제 링크 1. 문제 풀이 $N$ 에서 $2,024$ 를 빼면 지난 햇수를 구할 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(String[] args) throws IOException { Buf...
문제 링크 1. 문제 풀이 UOS가 반복되는 문자열에서 $x$ 번째 문자를 구하는 문제로 세 문자 단위로 같은 문자가 반복되므로 $x$ 를 $3$ 으로 나눈 나머지로 판단할 수 있다. 문자열에서 첫 번째 문자의 인덱스가 $0$ 이므로 $x - 1$ 번 인덱스의 문자를 구해야하고 이는 $x - 1$ 을 $3$ 으로 나눈 나머지와 같다. ...
문제 링크 1. 문제 풀이 $H$ 시간 $M$ 분은 $60 \times H + M$ 분이다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(String[] args) throws IOException { Bu...
문제 링크 1. 문제 풀이 모든 과일의 수는 $X + Y + 3$ 이다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReade...