
DBMS(Database Management System) : 데이터베이스를 생성·관리·운영하기 위한 소프트웨어대량의 구조화된 데이터를 효율적으로 저장하고, 사용자·애플리케이션이 요청한 데이터를 조회·수정·삭제 등의 연산을 수행하도록 지원e.g. 회계 시스템, 인사 관

작성 순서 : S-F-W-G-H-OSELECT (→ DISTINCT) → FROM (→ JOIN) → WHERE → GROUP BY → HAVING → ORDER BY → LIMIT실행 순서 : F-W-G-H-S-OFROM (→ JOIN) → WHERE → GROUP
다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고거래 게시판 첨부파일 정보를 담은USED_GOODS_REPLY 테이블 입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONT
MySQL에서 기본 제공하는 DATE_FORMAT() 함수에 변환할 날짜와 '-, .' 등의 구분자를 넣어 사용DATE_FORMAT(date_column, '포맷 문자열')
문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INT
문제 정보 : 프로그래머스 - SELECT 고득점 KIT - 상위 n개 레코드다음은 동물 보호소에 들어온 동물의 정보를 담은 ANIMAL_INS 테이블입니다.ANIMAL_INS 테이블은 다음과 같으며 각 컬럼은 아래를 의미합니다.동물 보호소에 가장 먼저 들어온 동물의
MySQL에서 문자열의 일부분만 추출하고 싶을 때는 SUBSTR() 또는 SUBSTRING() 함수를 사용두 함수는 동일한 동작을 하기 때문에 아무거나 사용해도 됨문자열 str의 pos 위치부터 끝까지 잘라서 반환pos는 1부터 시작 (0 아님!)FROM 구문을 써도
NULL 값을 대체해야 할 때가 있음예를 들어:이름이 없는 사용자에게 '이름 없음'을 표시하고 싶을 때 수치 데이터가 NULL이면 0으로 간주하고 싶을 때 JOIN 결과에서 NULL이 생긴 칼럼을 가독성 있게 출력하고 싶을 때이럴 때는 IFNULL() 함수나 CAS
문제 정보: 프로그래머스 - SELECT 고득점 KIT - 조건에 맞는 회원수 구하기USER_INFO 테이블은 의류 쇼핑몰에 가입한 회원 정보를 담고 있으며, 각 컬럼은 다음을 의미합니다:2021년에 가입한 회원 중,나이가 20세 이상 29세 이하인 회원의 수를 구하는
SQL에서 날짜(DATE, DATETIME, TIMESTAMP) 컬럼을 다룰 때는 연도/월/일/시각을 추출하거나,계산, 포맷 변경, 비교 조건 등을 처리하는 함수들을 사용함YEAR(날짜컬럼) 날짜에서 연도(4자리 정수)를 추출함예: '2023-10-05' → 2023
문제 정보: 프로그래머스 - SELECT 고득점 KIT - 잡은 물고기 중 가장 큰 물고기의 길이 구하기FISH_INFO 테이블은 낚시 앱에서 잡은 물고기의 정보를 담고 있으며, 각 컬럼은 다음을 의미합니다:단, 물고기 길이 10cm 이하인 경우에는 LENGTH가 NU
SQL에서 숫자를 문자열로 포맷할 때 사용하는 함수입니다.<span style="color:소수점 둘째 자리까지 반올림천 단위 콤마가 자동으로 들어감반환값은 문자열(VARCHAR) 입니다.수치 연산을 다시 하려면 CAST 또는 CONVERT가 필요함천 단위 ,
SQL에서 문자열을 연결(Concatenate) 할 때 사용하는 함수입니다.숫자, 문자열, 날짜 등 다양한 타입을 연결할 수 있으며, 반환형은 항상 문자열입니다.<span style="color:| 인자 | 설명
물론입니다. 아래는 SQL의 ROUND() 함수에 대한 블로그 마크다운 형식 설명과 FORMAT() 함수와의 비교 정리입니다.SQL에서 숫자 값을 반올림하고 싶을 때 사용하는 함수입니다.<span style="color:| 인자 | 설명
SQL에서 문자열 안에 특정 패턴이 있는지를 판별할 때 사용하는 함수들은 다음과 같습니다.LIKE, NOT LIKE: 단순 패턴 매칭 (%, \_ 와일드카드 사용)INSTR(): 특정 문자열 포함 여부 + 위치 반환REGEXP_LIKE(): 정규표현식을 활용한 고급 패
문제 : 프로그래머스 - SQL 고득점 KIT - Python 개발자 찾기DEVELOPER_INFOS 테이블에서Python 스킬을 보유한 개발자의 ID, EMAIL, FIRST_NAME, LAST_NAME을 ID 기준 오름차순으로 조회하는 SQL을 작성하시오.→ Pyt
프로그래머스 - SQL 고득점 Kit - 자동차 대여 기록에서 장기/단기 대여 구분하기자동차 대여 회사의 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서2022년 9월에 시작한 대여 기록 중, 대여 기간이 30일 이상이면
프로그래머스 - SQL 고득점 Kit - 부모의 형질을 모두 가지는 대장균 찾기ECOLI_DATA 테이블에는 실험실에서 배양한 대장균의 정보가 들어 있습니다. 각 대장균은 GENOTYPE이라는 형질 정보를 갖고 있으며, 자식 개체는 부모의 ID(PARENT_ID)를 참
프로그래머스 - SQL고득점KIT - 특정 형질을 가지는 대장균 찾기문제 유형: 비트 연산ECOLI_DATA 테이블에서2번 형질이 없는 개체이면서,1번 또는 3번 형질을 보유한 개체의 개수를 구하는 문제입니다.GENOTYPE은 각 형질을 비트로 저장합니다. 예를 들어:

우선 합격 인증부터 :이틀 벼락치기해서 기대도 안 하고 있던 SQLD 합격 결과가 나왔다 ! 한 문제만 더 틀렸으면 탈락인데 60점 커트라인 딱 맞춰서 합격~!준비라고 하기도 민망하지만 아무튼 준비하면서 많은 블로그들의 도움을 받았기 때문에 벼락치기 하는 사람들에게 도