TIL

2023. 12. 6. 20:18· TIL
목차
  1. MySQL
  2. 4주차 프로젝트
728x90
반응형

2023년 12월 06일 TIL

    알고리즘 푸는 스터디와 더불어 SQL스터디를 시작했다.

MySQL

[아픈 동물 찾기]    [중복 제거하기]

아픈 동물 찾기

동물 보호소에 들어온 동물 중 아픈 동물의 아이디와 이름을 조회하는 SQL 문을 작성해주세요.
이때 결과는 아이디 순으로 조회해주세요.

아픈 동물의 ID ANIMAL_ID 와 이름 NAME 을 출력한다.
ANIMAL_INS 테이블의 INTAKE_CONDITION 열에 있는 행이 Sick 를 찾아온다.

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'

중복 제거하기

동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요.
이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.

NAME 을 COUNT 하는데 DISTINCT 를 이용하여 중복되는 값을 제외한다.
answer 라는 column 으로 출력한다.
ANIMAL_INS 테이블의 NAME 을 가져오는데 이 때, NULL은 제외한다.

SELECT COUNT(DISTINCT NAME) AS answer
FROM ANIMAL_INS
WHERE NAME IS NOT NULL;
추가

DISTINCT 는 중복 제거 옵션이면서 동시에 NULL 도 제거해주기 때문에
WHERE 절을 생략해도 된다!

SELECT COUNT(DISTINCT NAME) AS answer
FROM ANIMAL_INS

4주차 프로젝트

    4주차 프로젝트로 SNS 구현하기를 골랐다.
    비슷한 과제로 익명 커뮤니티 구현하기가 있었는데
    익명 커뮤니티를 완성하고 SNS 구현으로 전환하려다가
    멤버 숫자도 넉넉하겠다 그냥 SNS 를 목표로 시작했다.

Wire Frame

ERD

    기능 부분에서 시간 안에 모두 구현하고 아이디어를 짜내어
    창의적인 부분까지 다뤄보고 싶은 욕심이 있다.
728x90
반응형
저작자표시 (새창열림)

'TIL' 카테고리의 다른 글

Spring project에 Swagger 적용하기  (0) 2023.12.12
알고리즘 정리 (완전탐색)  (1) 2023.12.07
알고리즘 테크닉 정리  (0) 2023.12.05
메서드 정리  (0) 2023.12.04
개인정보 수집 유효기간, 과제 진행하기  (1) 2023.11.30
  1. MySQL
  2. 4주차 프로젝트
'TIL' 카테고리의 다른 글
  • Spring project에 Swagger 적용하기
  • 알고리즘 정리 (완전탐색)
  • 알고리즘 테크닉 정리
  • 메서드 정리
정유감
정유감
반응형
정유감
정말유감이야
정유감
전체
오늘
어제
  • 분류 전체보기 (57)
    • TIL (48)
    • KPT (4)
    • TMI (3)
    • BLOG (0)
    • DIARY (0)
    • 포스팅용 메모 (0)
    • AS (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Summit
  • 약수의 합
  • 하이퍼링크?
  • 자연수 뒤집어 배열로 만들기
  • 비트마스크
  • euclidean
  • 순열
  • 브루트포스
  • Comparator
  • markdown
  • 백트래킹
  • Til
  • mapToInt
  • 에이닷
  • 홀수 짝수
  • kpt
  • toBinary
  • isBefore
  • 완전탐색
  • contains

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
정유감
TIL
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.