본문 바로가기

분류 전체보기88

[Programmers][SQL][MySQL] 없어진 기록 찾기 - JOIN 프로그래머스 SQL 고득점 KIT 연습 문제를 학습하며 정리했습니다. 코딩테스트 연습 - 없어진 기록 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 1. 없어진 기록 찾기 천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요. 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니.. 2021. 3. 30.
[Programmers][SQL][MySQL] IS NULL 프로그래머스 SQL 고득점 KIT 연습 문제를 학습하며 정리했습니다. 1. 이름이 없는 동물의 아이디 동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. 코딩테스트 연습 - 이름이 없는 동물의 아이디 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. .. 2021. 3. 29.
[Programmers][SQL][MySQL] 입양 시각 구하기(2) - GROUP BY 프로그래머스 SQL 고득점 KIT 연습 문제를 학습하며 정리했습니다. 코딩테스트 연습 - 입양 시각 구하기(2) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 문제 설명 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양.. 2021. 3. 29.
[Programmers][SQL][MySQL] 입양 시각 구하기(1) - GROUP BY 프로그래머스 SQL 고득점 KIT 연습 문제를 학습하며 정리했습니다. 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr SELECT 쿼리 수행 순서 해당 문제에서는 SELECT에서 별칭(ALIAS)을 설정한 컬럼을 GROUP BY와 HAVING에서 사용하기에 문제를 풀기전에 SQL의 동작 순서를 확인해보겠습니다. 한 가지 체크를 해보면 좋을 점이 ORDER BY는 가장 마지막에 실행되기에 SELECT절에서 AL.. 2021. 3. 29.
[GCP][Ubuntu][Oracle] GCP Ubuntu 16.04 인스턴스에서 Oracle 11g 설치 본 포스팅에서는 구글 클라우드 플랫폼(GCP)에서 Ubuntu 16.04 VM 인스턴스를 만들어서 Oracle을 설치해보겠습니다. 현재 학습 기록용으로 블로그를 작성하고 있습니다. 부족한 내용이 있거나 맞지 않은 내용이 있으면 댓글 부탁드립니다! TODO 1. GCP Ubuntu 16.04 VM 인스턴스 생성하기 2. Putty로 VM 인스턴스에 원격으로 접속해 Oracle 설치하기 3. Oracle 11g 설치하기 4. GCP VM인스턴스에서 sqlplus로 접근해서 UTF-8설정하기 5. GCP VM인스턴스 접근 허용을 위한 방화벽 설정하기 5. 내 PC cmd에서 sqlplus로 Oracle이 설치된 GCP VM인스턴스에 원격 접속하기 1. GCP Ubuntu 16.04 VM 인스턴스 생성하기 인스.. 2021. 2. 14.
[MySQL] 한글 깨짐 문제 해결 UTF-8 MySQL에 INSERT 작업을 하면 한글이 ???로 깨져서 저장이 되거나, incorrect string value: '\xE3\x84\xB4\xE3\x85\x87...' for column과 같이 INSERT가 안될때가 있습니다. 이런 경우는 주로 데이터베이스의 인코딩 타입이 UTF-8로 제대로 설정이 안되서 발생하는 에러입니다. 이번 포스팅에서는 Windows에서 MySQL 한글 깨짐 문제의 원인인 character_set을 UTF-8로 변경하는 것을 다뤄보겠습니다. MySQL은 모두 설치되어 있다고 가정하고 본 포스팅에서는 character_set을 UTF-8로 변경만 하겠습니다. 1. MySQL character_set을 검색하기 아래와 같이 c로 시작하는 것들을 검색해보면 다음과 같이 char.. 2020. 12. 1.