일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 설계
- pcce 기출문제
- ORDER BY
- where
- count
- python
- html
- Len
- 슬라이싱
- date_format
- 백준
- YOLOv5
- 프로그래머스
- 아이엠어바텐더
- Django
- SQL 고득점 Kit
- Join
- sql
- List Comprehension
- 프로젝트
- Python3
- 단어 공부
- GIT
- css
- 데이터
- map
- 파이썬 몫
- 파이썬 슬라이싱
- 파이썬
- 코딩테스트 연습
- Today
- Total
목록전체 글 (182)
nan + nan = 2nan
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btEQ9K/btsF57jhId4/gwHxeMxDlgGX6zMbOpZZF0/img.png)
코드 입력 SELECT ID, LENGTH FROM FISH_INFO WHERE LENGTH IS NOT NULL ORDER BY LENGTH DESC, ID ASC LIMIT 10; 가장 큰 순서대로 10개만 출력하는 문제이다. LIMIT과 ORDER BY 구문을 활용해서 문제를 풀었다. ORDER BY로 우선 길이순으로 내림차순, 동일하다면 ID 순으로 오름차순으로 정렬한 다음 LIMIT으로 상위 10개만 출력하였다. 조건에 가장 큰 10마리 물고기의 LENGTH는 NULL일 수 없다하여 조건문에 NULL이 아닌 조건도 함께 달았다. 출처 : 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/298517 프로그래머스 코드 중심의 개발자..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bqNfUd/btsF1UFQkpH/IZODmxqFCKvC3ozfhd6DCK/img.png)
코드 입력 SELECT COUNT(*) AS FISH_COUNT FROM FISH_INFO WHERE ISNULL(LENGTH) = True; # WHERE LENGTH is null; COUNT 함수를 이용하여 조건에 맞는 행의 개수를 구하는 문제이다.Null 값의 경우, 조건절에서 ISNULL 함수를 사용하거나, is null 구문을 사용해서 10cm 이하인 물고기 (null) 값을 구하면 된다. 출처 : 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/293258 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. pr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tMnb2/btsFHofEwrb/bl3lnnE22sS307SIrlTlvk/img.png)
코드 입력 SELECT UGB.TITLE, UGB.BOARD_ID, UGR.REPLY_ID, UGR.WRITER_ID, UGR.CONTENTS, DATE_FORMAT(UGR.CREATED_DATE, "%Y-%m-%d") AS CREATED_DATE FROM USED_GOODS_BOARD AS UGB JOIN USED_GOODS_REPLY AS UGR ON UGR.BOARD_ID = UGB.BOARD_ID WHERE 1=1 # AND YEAR(UGR.CREATED_DATE) = '2022' AND MONTH(UGR.CREATED_DATE) = '10' # AND UGR.CREATED_DATE BETWEEN '2022-10-01' AND '2022-10-31' AND UGB.CREATED_DATE BETWE..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GSHJX/btsFE3cJz4Z/UKkjrLdWXszq2CKWWHTYMK/img.png)
코드 입력 SELECT ROUND(AVG(DAILY_FEE)) FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV'; 평균 값을 구하는 문제이다. AVG() 함수를 사용해서 조건에 맞는 특정 컬럼의 값을 구하고, ROUND() 함수를 사용해서 소수 첫번째 자리에서 반올림하는 조건을 맞추었다. ROUND() 함수의 경우, 인자 뒤에 원하는 자리수를 적으면 해당 자리수까지 표시해준다. 예를 들어, 소수점 첫째짜리까지 표현하고 싶다면 ROUND(인자, 1) 과 같은 형식으로 나타내면 된다. 출처 : 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스 코드 중심의 개발자 채용. 스택 기..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/szchq/btsFGEbEpF0/7kKpPhwrSdnWAu5uF6LbVK/img.png)
코드 입력 SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE CATEGORY = '인문' AND YEAR(PUBLISHED_DATE) = 2021 ORDER BY PUBLISHED_DATE; DATE 함수에서 조건절에 2021년에 해당하는 값을 뽑아내는 문제이다. 이전 포스팅한 문제와 동일하게 DATE_FORMAT 함수를 이용해서 일자 양식을 조건에 맞춘 뒤, year 함수를 사용해서 문제를 풀면 된다. 출처 : 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지..