[SQL] WHERE ** LIKE '**%' SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, coalesce(FREEZER_YN, 'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID ASC; 경기도로 시작하는 ~ ㅋㅌ 2023.08.22
[SQL] COALESCE SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO, 'NONE') AS TLNO FROM PATIENT WHERE AGE ㅋㅌ 2023.08.22
[JAVA]startsWith(), trim(), substring(0,*) class Solution { public String solution(String polynomial) { String answer = ""; String[] terms = polynomial.split("\\+"); int x = 0; int g = 0; for (int i = 0; i < terms.length; i++) { String term = terms[i].trim(); if (term.equals("x")) { x += 1; } else if (term.contains("x")) { int coefficient = 0; if (term.startsWith("-x")) { coefficient = -1; } else { coefficient = Integer.parseInt(term.sub.. ㅋㅌ 2023.08.21
[SQL] COUNT(*) SELECT COUNT(*) as USERS FROM USER_INFO WHERE JOINED BETWEEN '2021-01-01' AND '2021-12-31' AND AGE BETWEEN 20 AND 29; COUNT(*) SQL에서 특정 조건을 만족하는 행의 수를 구하는 함수 ㅋㅌ 2023.08.20
등수 매기기******************* class Solution { public int[] solution(int[][] score) { int[] answer = new int[score.length]; // 평균 점수 for(int i = 0; i < score.length; i++) { int sum = score[i][0] + score[i][1]; answer[i] = sum; } // 등수 계산 int[] rank = new int[answer.length]; for(int i = 0; i < rank.length; i++) { rank[i] = 1; // 초기 등수를 1로 설정 for(int j = 0; j < rank.length; j++) { if(i != j && answer[i] < answer[j]) { rank[i]+.. ㅋㅌ 2023.08.20
[SQL] JOIN SELECT F.FLAVOR FROM FIRST_HALF F JOIN ICECREAM_INFO I ON F.FLAVOR = I.FLAVOR WHERE I.INGREDIENT_TYPE = 'fruit_based' AND F.TOTAL_ORDER > 3000 ORDER BY F.TOTAL_ORDER DESC; JOIN을 사용하여 두 개의 테이블을 연결하고 있는데, 연결의 기준은 FLAVOR 열입니다. 두 테이블을 JOIN하여 연결할 때 ON 키워드를 사용하여 연결 기준을 지정합니다. F.FLAVOR는 FIRST_HALF 테이블의 FLAVOR 열을 나타내고, I.FLAVOR는 ICECREAM_INFO 테이블의 FLAVOR 열을 나타냅니다. 이 두 열이 같은 값을 가지는 행들을 연결하게 됩니다. ㅋㅌ 2023.08.19
[SQL] 날짜 포맷, 오름차순, 내림차순 SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') FROM DOCTOR WHERE MCDP_CD='CS' OR MCDP_CD='GS' ORDER BY HIRE_YMD DESC, DR_NAME ASC; DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') 내림차순순 DESC, 오름차순 ASC; ㅋㅌ 2023.08.18
Math.max, Math.abs class Solution { public int solution(int[][] dots) { int x1 = dots[0][0]; int x2 = dots[0][0]; int y1 = dots[0][1]; int y2 = dots[0][1]; for (int i = 1; i < dots.length; i++) { x1 = Math.max(x1, dots[i][0]); x2 = Math.min(x2, dots[i][0]); y1 = Math.max(y1, dots[i][1]); y2 = Math.min(y2, dots[i][1]); } int width = Math.abs(x1 - x2); int height = Math.abs(y1 - y2); int area = width * height; retur.. ㅋㅌ 2023.08.14