sql
-
[프로그래머스] DATETIME에서 DATE로 형 변환(sql substr)Coding Test/SQL 2021. 4. 23. 01:02
programmers.co.kr/learn/courses/30/lessons/59414 코딩테스트 연습 - DATETIME에서 DATE로 형 변환 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 지난글을 보셨다면 쉽게 할 수 있는 문제입니다. substr문법만 알아도 1분컷 내실 거라 생각합니다. 2021.04.20 - [Coding Test/SQL] - [프로그래머스] 입양 시각 구하기(1) 저번에는 시각을 잘라 썼다면 이번에는 년도와..
-
[프로그래머스] 중성화 여부 파악하기 (sql 땅콩 제거 문법, if 사용)Coding Test/SQL 2021. 4. 22. 00:50
programmers.co.kr/learn/courses/30/lessons/59409 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 땅콩을 제거해보자. 문제를 요약해보자면 중성이라면 O, 아니라면 X를 출력하면 되는 문제이다. 이럴 때는 if문을 사용해주면 된다. if (조건, 참, 거짓) 사용법은 이렇게 간단하다. 고로 조건에 like를 사용해서 sex_upon_intake가 중성화 상태인지..
-
[프로그래머스] 이름에 el이 들어가는 동물 찾기 (sql like 사용)Coding Test/SQL 2021. 4. 21. 00:19
programmers.co.kr/learn/courses/30/lessons/59047 코딩테스트 연습 - 이름에 el이 들어가는 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 글 제목에 스포를 했던대로 like 문법을 이용해서 풀었다. like를 쓸 때 '%' 기호를 이용하면 와일드문자로 쓰인다. % : 0~1의 자리 이상의 문자가 올 수 있다. ex) 'admin' = like('%') / 'admin' = like('%..
-
[프로그래머스] 입양 시각 구하기(1)Coding Test/SQL 2021. 4. 20. 22:23
programmers.co.kr/learn/courses/30/lessons/59412 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 매우 불친절한 worst 문제다. 아니 무슨 문제 설명에 테이블 출력이 없을수 있지? 먼저 테이블을 출력해서 datetime의 형식을 확인해야한다. select * from ANIMAL_OUTS; 를 해주면 출력이 된다. YYYY-MM-DD HH:MM:SS 형식을 갖고 있다...
-
[프로그래머스] 동명 동물 수 찾기 (sql group by, having)Coding Test/SQL 2021. 4. 19. 21:33
(오늘도 적어보는 프로그래머스 sql 문제) programmers.co.kr/learn/courses/30/lessons/59041 코딩테스트 연습 - 동명 동물 수 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr NAME 컬럼에서 같은 이름이 존재하는 이름과 그 개수를 출력하면 되는 문제이다. 애초에 where에서는 count문이 계수함수라서 쓰이지 못한다. 그래서 count(name) >1 라는 조건절을 쓰기 위해서는 어차피 h..
-
[프로그래머스] 중복 제거하기 (sql - DISTINCT 활용, null 제외)Coding Test/SQL 2021. 4. 18. 18:56
programmers.co.kr/learn/courses/30/lessons/59408 코딩테스트 연습 - 중복 제거하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제 전문은 해당 페이지에서 확인할 수 있다. 문제 요약 : 동물 이름의 수를 출력 필요 개념 : null을 제외한 count, distinct 활용 레코드의 갯수를 셀 때는 count를 사용하면 된다. 그런데 중복된 이름은 제외하고 세야 한다. 중복을 제거해 주려면 d..
-
[프로그래머스] 동물 수 구하기 (sql count 활용)Coding Test/SQL 2021. 4. 17. 17:10
문제 전문에 대한 내용은 링크를 통해 확인하자. programmers.co.kr/learn/courses/30/lessons/59406 코딩테스트 연습 - 동물 수 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 해당 문제를 읽어보면 count를 활용하면 풀 수 있는 것으로 보인다. 아무 컬럼의 갯수를 불러오면 되는 것으로 보이지만 필자는 정석적으로 ANIMAL_ID의 갯수를 불러왔다. count문법 예시 select count(..