문제 링크 조건에 맞는 사원 정보 조회하기 소스코드 배운점 USING USING 구문은 두 테이블 간의 조인을 수행할 때 공통 컬럼을 명시적으로 지정하는 데 사용됩니다. 일반적으로 USING은 두 테이블의 컬럼 이름이 동일한 경우에 사용됩니다. 사용법 table1, table2: 조인할 두 테이블입니다. common_column: 두 테이블에서 공...
문제 링크 물고기 종류 별 대어 찾기 소스코드 배운점 IN 연산자와 서브쿼리 IN 연산자는 WHERE 절에서 사용되며, 여러 값을 비교할 때 특히 유용합니다. 서브쿼리는 주 쿼리 내에서 다른 쿼리를 실행하는 것으로, 서브쿼리의 결과를 주 쿼리에서 사용할 수 있습니다. 📌 사용법 column_name(s): 조회하고자 하는 열의 이름입니다. tab...
문제 가격대 별 상품 개수 구하기 소스코드 학습 POINT - TRUNCATE TRUNCATE(숫자, 버릴_자릿수) 함수는 숫자의 소수점 자릿수를 버리는 데 사용됩니다. 양수 자릿수를 제공하면, 해당 자릿수까지의 소수점 이하 숫자를 유지하고 나머지를 버립니다.
문제 노선별 평균 역 사이 거리 조회하기 소스코드 배운점 1. CONCAT 함수 CONCAT 함수는 SQL에서 사용되며, 여러 문자열을 결합하여 하나의 문자열로 만드는 역할을 합니다. 2. ROUND 함수 ROUND 함수는 숫자를 지정된 자릿수로 반올림하는 역할을 합니다. 두 번째 인자로 지정된 자릿수까지 반올림하여 결과를 출력합니다. 3. ORD...
문제 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 소스코드 배운점 IFNULL(expression, alt_value) > IFNULL 함수는 특정 값이 NULL인 경우 대체 값을 반환합니다. expression: 검사할 값이나 열입니다. alt_value: expression이 NULL인 경우 반환할 대체 값입니다. 가령, 특정 사용자의...
문제 입양 시간 구하기(2) 소스코드 배운점 1. SET 구문 SET 구문은 SQL에서 변수를 선언하고 초기값을 설정하는 데 사용됩니다. 위 구문은 변수 @var를 선언하고 value 값을 할당합니다. 여기서 := 연산자는 할당 연산자로, 우측의 값을 좌측 변수에 대입합니다. 2. 변수 사용 SQL 변수는 @ 기호를 통해 선언되고 사용됩니다. 변수...
문제 다음은 중고거래 게시판 정보를 담은 USEDGOODSBOARD 테이블과 유저의 정보를 담은 USEDGOODSUSER 테이블입니다. USEDGOODSBOARD 테이블은 다음과 같으며 BOARDID, WRITERID, TITLE, CONTENTS, PRICE, C
문제 다음은 어느 자동차 대여 회사에서 대여 중인 자동차들의 정보를 담은 CARRENTALCOMPANYCAR 테이블과 자동차 대여 기록 정보를 담은 CARRENTALCOMPANYRENTALHISTORY 테이블과 자동차 종류 별 대여 기간 종류 별 할인 정책 정보를 담은 CARRENTALCOMPANYDISCOUNT_PLAN 테이블 입니다. CARRENTAL...
문제 다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINESALE 테이블과 오프라인 상품 판매 정보를 담은 OFFLINESALE 테이블 입니다. ONLINESALE 테이블은 아래와 같은 구조로 되어있으며 ONLINESALEID, USERID, PROD
문제 대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다. 다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLIDATA 테이블입니다. ECOLIDATA 테이블의 구조는 다음과 같으며, ID, PARE
문제 - 없어진 기록 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMALINS 테이블 구조는 다음과 같으며, ANIMALID, ANIMALTYPE, DATETIME, INTAKECONDITION, NAME, SEXUPONINTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름...
문제 대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다. 다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLIDATA 테이블입니다. ECOLIDATA 테이블의 구조는 다음과 같으며, ID, PARENTID, SIZEOFCOLONY, DIFFERENTIATIONDATE, GENOTYPE는...