Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 투포인터예제
- c#blob
- BLOB
- 코딩테스트
- sql server 포트번호
- C#
- asp.net
- 취업코데
- queryasync
- 백준
- 코딩테스트유형
- c# 엑셀추출
- blob파일업로드
- blob파일다운로드
- frontend
- 로컬포트번호
- 알고리즘
- 파이썬백준
- 프로그래머스
- blob다운로드오류
- mysql
- sql풀이
- 프로그래머스SQL
- 파이썬
- 코테
- 프로그래머스MYSQL
- 코테유형
- export to excel
- sql
- blobcontainer
Archives
- Today
- Total
개발새발
[프로그래머스 SQL 고득점 kit 풀이] MySQL String, Date 본문
- 루사와 엘라 찾기
- `in` 을 사용해 목록의 포함여부를 확인할 수 있다.
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS
WHERE NAME in ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORDER BY ANIMAL_ID;
- 이름에 el이 들어가는 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE NAME LIKE '%el%' and ANIMAL_TYPE = 'Dog' ORDER BY NAME;
- 중성화 여부 파악하기
- if절 (조건, 참일떄, 거짓일때)
SELECT ANIMAL_ID, NAME, if(sex_upon_intake like 'Intact%', 'X', 'O') from ANIMAL_INS
order by ANIMAL_ID;
- 오랜 기간 보호한 동물(2)
- 시간도 연산자를 통해 계산할 수 있다.
SELECT ANIMAL_OUTS.ANIMAL_ID, ANIMAL_OUTS.NAME FROM ANIMAL_OUTS JOIN ANIMAL_INS
ON ANIMAL_OUTS.ANIMAL_ID = ANIMAL_INS.ANIMAL_ID
ORDER BY ANIMAL_OUTS.DATETIME - ANIMAL_INS.DATETIME DESC
LIMIT 2;
- DATETIME에서 DATE로 형 변환
- `DATE_FORMAT(칼럼명 or now() ,'%Y-%m-%d') ` 을 사용해 `년-월-일 시-분-초`를 `년-월-일`로 바꿀 수 있다.
SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS '날짜' FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
https://github.com/dayeonyang0324/TIL/blob/master/4.Algorithm/programmers/String%2CDate.md
'코딩테스트 > SQL' 카테고리의 다른 글
자주 헷갈리는 MySQL 문법 정리, SQL JOIN 후 Group by 된 칼럼 갯수 구하는 방법 (0) | 2024.06.20 |
---|---|
[프로그래머스 SQL 고득점 kit 풀이] MySQL SUM, MAX, MIN (0) | 2021.07.13 |
[프로그래머스 SQL 고득점 kit 풀이] MySQL SELECT (0) | 2021.07.12 |
[프로그래머스 SQL 고득점 kit 풀이] MySQL JOIN (0) | 2021.07.08 |
[프로그래머스 SQL 고득점 kit 풀이] MySQL ISNULL (0) | 2021.07.08 |
Comments