일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시나공
- 코딩봉사
- 알고리즘
- programmers
- 1과목
- SW봉사
- 정보처리산업기사
- java
- CJ UNIT
- MYSQL
- 회고
- 소프티어
- BFS
- 자바
- 데이터베이스
- 공부일지
- 코틀린
- 코딩교육봉사
- softeer
- SQL
- 문제풀이
- 백준 알고리즘
- 백준알고리즘
- C++
- 스프링
- kotlin
- 백준
- 프로그래머스
- 파이썬
- python
- Today
- Total
목록프로그래머스 sql (5)
JIE0025

https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ 문제 간단한 출력 문제이다. ✍️ CASE 문 CASE 문을 이용해 NULL일경우 'N'을 출력하게 만들 수 있다. CASE WHEN FREEZER_YN IS NULL THEN 'N' ELSE FREEZER_YN END AS FREEZER_YN ✍️ SUBSTRING(문자열, 시작위치, 몇글자) MySQL에서 문자열 자를때 사용한다. SUBSTRING(ADDRESS, 1, 3) = "경기도"..

https://school.programmers.co.kr/learn/courses/30/lessons/164671 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ 문제 ✅ 해결 이 문제는 가장 조회수가 높은 게시물과 엮인, 파일들의 파일 경로를 출력하는 문제이다. 다음과 같은 순서로 쿼리문을 짜야한다. 1) 가장 조회수가 높은 게시글을 찾는다 2) BOARD와 FILE을 BOARD_ID 기준으로 JOIN해주고, 3) CONCAT을 이용해서 문자열을 연결해, 형식에 맞게 FILE_PATH를 만들어 준다. ⏺ CONCAT(문자열, 문자열 .... 문자열N..

https://school.programmers.co.kr/learn/courses/30/lessons/164672 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ 문제 ✅ 해결 조건문에 따라 출력을 다르게 해줘야하는 문제! MYSQL에선 조건에 따른 출력을 다룰 때 CASE문을 사용한다. ⏺ CASE WHEN 조건문 THEN 값 WHEN 조건문 THEN 값 ... ELSE 값 END AS 열이름 위의 문법을 적용하면, SALE -> 판매중 출력 RESERVED -> 예약중 출력 DONE -> 거래완료로 출력 SELECT BOARD_ID, WRITER_..

https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ 문제 ✅ 해결 간단한 SELECT 문제이다. 기초적인 날짜 데이터를 처리하는 방법을 알면 간단하게 해결 가능하다! ⏺ DATE_FORMAT(날짜문자열, 변경하고자 하는 포맷) ⏺ YEAR(날짜) : 날짜에서 년도 추출 ⏺ MONTH(날짜) : 날짜에서 월 추출 ... DAY / HOUR / MINUTE / SECOND 등도 똑같이 사용하면 된다. SELECT B.TITLE, B.BOARD_..

알고리즘 코테 공부하다가 심심해서 어제 프로그래머스 SQL 몇개 풀었는데 오랜만에 블로그 쓸만한 문제가 있어서 블로그 쓰러 왔다! (SQL 안본지 오래돼서 기초 문법 빼고 많이 까먹은 상태 ㅎㅎ,,) 문제 SQL - 입양 시각 구하기(2) 이문제는 몇시에 입양이 가장 활발하게 일어나는지 나타내야 하는데 0시부터 23시까지 출력해야한다는 특이점(?) 이 있다. 전체 데이터를 찍어보면 0~6시까지의 데이터는 나오지 않는 것을 확인할 수 있다. SQL을 안본지 꽤 시간이 지났는데 아주 당황스러운 문제였다. SQL 문법 - 변수 SET @변수이름 = 대입값; SET @변수이름 := eodlqrkqt; SELECT @변수이름 := 대입값; SET 이외의 명령문에서 = 은 비교연산자이기 때문에 SELECT 문에서 ..