Eggs Sunny Side Up
본문 바로가기

전체 글399

[MySQL] 입양 시각 구하기(1) -- 코드를 입력하세요 SELECT * FROM ANIMAL_OUTS; SELECT HOUR(DATETIME) AS HOUR , COUNT(DATETIME) AS COUNT FROM ANIMAL_OUTS WHERE HOUR(DATETIME) BETWEEN 9 AND 19 GROUP BY HOUR(DATETIME) ORDER BY HOUR(DATETIME); ※DATETIME에서 시간만 확인해보고싶을 땐, HOUR(DATETIME)으로 코드작성! 2023. 3. 19.
[MySQL] 가장 비싼 상품 구하기 문제 설명 다음은 어느 의류 쇼핑몰에서 판매 중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어있으며, PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다. Column nameTypeNullable PRODUCT_ID INTEGER FALSE PRODUCT_CODE VARCHAR(8) FALSE PRICE INTEGER FALSE 상품 별로 중복되지 않는 8자리 상품코드 값을 가지며, 앞 2자리는 카테고리 코드를 의미합니다. 문제 PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요. SELECT MAX(P.. 2023. 3. 19.
[MySQL] 이름이 없는 동물의 아이디 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2023. 3. 19.
[MySQL] 조건에 맞는 회원수 구하기 문제 설명 다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다. Column nameTypeNullable USER_ID INTEGER FALSE GENDER TINYINT(1) TRUE AGE INTEGER TRUE JOINED DATE FALSE GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다. 문제 USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. SELEC.. 2023. 3. 17.
서브쿼리 1. 서브쿼리 2. 스칼라 서브쿼리 SELECT A.직원ID , A.연봉 , A.부서ID , ( SELECT 부서명 FROM 부서 WHERE 부서ID = A.부서ID ) AS 부서명 FROM 직원 A WHERE 직원ID BETWEEN 'A0001' AND 'A0006'; 방법1) SELECT A.직원ID , A.연봉 , A.부서ID , ( SELECT 부서명 FROM 부서 WHERE 부서ID = A.부서ID ) AS 부서명 FROM 직원 A WHERE 직원ID BETWEEN 'A0001' AND 'A0006'; 방법2) SELECT A.직원ID , A.연봉 , A.부서ID , B.부서명 FROM 직원 A LEFT OUTER JOIN 부서 B ON (A.부서ID = B.부서ID) WHERE A.직원ID B.. 2023. 3. 17.
[Java Festival] 1차원 배열 중 작은 숫자 2개의 위치를 출력 public class P_31 { public static void main(String[] args) { // 숫자가 담긴 1차원 배열이 주어졌을 때, // 두 개의 숫자를 뽑아 서로의 거리를 비교한 후 // 거리가 가장 작은 숫자의 위치(index)를 출력하시오. int[] point = { 92, 32, 52, 9, 81, 2, 68 }; int distance = point[0] - point[1]; // 처음 기준으로 잡은 거리 int index1 = 0; // 기준 잡았을 때 앞 인덱스 int index2 = 1; // 기준 잡았을 때 뒤 인덱스 // point 0번을 기준으로 1부터 끝까지 검색 // 끝까지 한번 검색 후 1번을 기준으로해서 2부터 끝까지 검색 // 끝까지 반복 for (i.. 2023. 3. 15.