전체 글 75

[IS NULL] NULL 처리하기

https://school.programmers.co.kr/learn/courses/30/lessons/59410 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 문제 : 입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요.  - 풀이 :Oracle-- ANIMAL_INS : ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, S..

IT/SQL 테스트 2025.02.21

[IS NULL] 이름이 있는 동물의 아이디

https://school.programmers.co.kr/learn/courses/30/lessons/59407?language=mysql 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 문제 :  동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. - 풀이 :Oracle-- ANIMAL_INS : ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKESELECT ANIMAL_IDfrom ANIMAL_INSwhere NAME is not n..

IT/SQL 테스트 2025.02.21

[IS NULL] 이름이 없는 동물의 아이디

https://school.programmers.co.kr/learn/courses/30/lessons/59039?language=oracle 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 문제 : 동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.  - 풀이 :Oracle-- ANIMAL_INS : ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKESELECT ANIMAL_IDfrom ANIMAL_INSwhere NAME ..

IT/SQL 테스트 2025.02.21

[PostgreSQL] PostgreSQL이란?

[PostgreSQL이란?]PostgreSQL은 오픈 소스 객체-관계형 데이터베이스 시스템(ORDBMS)으로, Enterprise급 DBMS의 기능과 차세대 DBMS에서나 볼 수 있을 법한 기능들을 제공한다. [PostgreSQL 장단점]장점 :무료확장성이 좋음ANSI SQL 지원ACID를 모두 지원하여 높은 안정성다중버전 동시정 제어 제공 (MVCC)단점 :UPDATE 쿼리에 약함메모리 성능이 떨어짐 [PostgreSQL 구조]클라이언트/서버 모델을 사용SQL(Structured Query Language)을 사용하여 데이터를 관리관계형 데이터베이스 모델을 따름다양한 데이터 유형을 지원, 사용자가 사용자 정의 데이터 유형을 생성할 수 있음※ PostgreSQL Instance Archiecture - ..

IT/PostgreSQL 2025.02.21

[IS NULL] 경기도에 위치한 식품창고 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131114?language=oracle 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 문제 : FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.  - 풀이 :Oracle-- FOOD_WAREHOUSE : WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, TLNO, FREEZER_..

IT/SQL 테스트 2025.02.21

[SUM, MAX, MIN] 연도별 대장균 크기의 편차 구하기 (MySQL)

https://school.programmers.co.kr/learn/courses/30/lessons/299310 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  - 문제 : 분화된 연도(YEAR), 분화된 연도별 대장균 크기의 편차(YEAR_DEV), 대장균 개체의 ID(ID) 를 출력하는 SQL 문을 작성해주세요. 분화된 연도별 대장균 크기의 편차는 분화된 연도별 가장 큰 대장균의 크기 - 각 대장균의 크기로 구하며 결과는 연도에 대해 오름차순으로 정렬하고 같은 연도에 대해서는 대장균 크기의 편차에 대해 오름차순으로 정렬해주세요.  - 풀이 :MySQL내부 서브쿼리에서 연도별 최대 대장균 크기를 ..

IT/SQL 테스트 2025.02.21

[SUM, MAX, MIN] 잡은 물고기 중 가장 큰 물고기의 길이 구하기 (MySQL)

https://school.programmers.co.kr/learn/courses/30/lessons/298515 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 문제 :FISH_INFO 테이블에서 잡은 물고기 중 가장 큰 물고기의 길이를 'cm' 를 붙여 출력하는 SQL 문을 작성해주세요.이 때 컬럼명은 'MAX_LENGTH' 로 지정해주세요. - 풀이 :MySQL-- FISH_INFO : ID, FISH_TYPE, LENGTH, TIMEselect CONCAT(MAX(LENGTH),'cm') as MAX_LENGTHfrom FISH_INFO;

IT/SQL 테스트 2025.02.06

[SUM, MAX, MIN] 물고기 종류 별 대어 찾기 (MySQL)

https://school.programmers.co.kr/learn/courses/30/lessons/293261 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 문제 :물고기 종류 별로 가장 큰 물고기의 ID, 물고기 이름, 길이를 출력하는 SQL 문을 작성해주세요.물고기의 ID 컬럼명은 ID, 이름 컬럼명은 FISH_NAME, 길이 컬럼명은 LENGTH로 해주세요. 결과는 물고기의 ID에 대해 오름차순 정렬해주세요. 단, 물고기 종류별 가장 큰 물고기는 1마리만 있으며 10cm 이하의 물고기가 가장 큰 경우는 없습니다. - 풀이 :MySQL-- FISH_INFO : ID, FISH_TYPE, L..

IT/SQL 테스트 2025.02.06

[SUM, MAX, MIN] 조건에 맞는 아이템들의 가격의 총합 구하기 (MySQL)

https://school.programmers.co.kr/learn/courses/30/lessons/273709 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 문제 :  다음은 어느 한 게임에서 사용되는 아이템들의 아이템 정보를 담은 ITEM_INFO 테이블입니다. ITEM_INFO 테이블은 다음과 같으며, ITEM_ID, ITEM_NAME, RARITY, PRICE는 각각 아이템 ID, 아이템 명, 아이템의 희귀도, 아이템의 가격을 나타냅니다. ITEM_INFO 테이블에서 희귀도가 'LEGEND'인 아이템들의 가격의 총합을 구하는 SQL문을 작성해 주세요. 이때 컬럼명은 'TOTAL_PRIC..

IT/SQL 테스트 2025.02.06

[SUM, MAX, MIN] 중복 제거하기

https://school.programmers.co.kr/learn/courses/30/lessons/59408?language=mysql 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 문제 :  ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 들어온 동물..

IT/SQL 테스트 2025.02.06