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

https://school.programmers.co.kr/learn/courses/30/lessons/164670 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ 문제 📝 요구사항 정리 1) 3개 이상의 게시글을 작성한, 유저의 id, 닉네임, 전체주소, 전화번호를 출력 2) 전화번호는 - 를 중간에 추가 3) 유저 아이디 내림차순 정렬 ✅ 풀이과정 1️⃣ CONCAT 을 이용한 문자열 합치기 전체 주소를 출력 형태로 만들어줄 때 CONCAT을 사용해 쉽게 문자열을 합칠 수 있다. CONCAT(합칠문자열1, 문자열2, ....) ✍️ 전체주소를 만들때..

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_..
보호되어 있는 글입니다.

www.hackerrank.com/challenges/the-report/problem The Report | HackerRank Write a query to generate a report containing three columns: Name, Grade and Mark. www.hackerrank.com 문제 1. students, grades 라는 테이블이 존재함. 2. students 에는 id, name, marks 라는 열이 존재함. 3. grades에는 grade, min_mark , max_mark라는 열이 존재함. 4. sample input으로 students 테이블이 들어옴. ## 문제가 너무 길어서 뒤에부분은 그냥 번역기 돌렸다. ## - Ketty는 Eve에게 name, gra..

문제 MYSQL 문법사전 FLOOR(123.123); -- 가장 가까운 정수로 버림 : 123 ROUND(123.123, 2); -- 지정 소수점 자리로 반올림 : 123.12 CEIL(123.123); -- 가장 가까운 정수로 올림 : 124 두 테이블 조건대로 조인해주고, 모든 대륙의 이름은 써있는대로 CO.CONTINENT Continent마다 CITY별 평균 인구 구하려면, GROUP BY CONTINENT 해준 다음 C.POPULATION 을 AVG() 하고, FLOOR() 로 정수 버림하면, 정답이 나온다. 정답코드 SELECT CO.CONTINENT, FLOOR(AVG(C.POPULATION)) FROM CITY C JOIN COUNTRY CO ON C.COUNTRYCODE = CO.CODE..
제약조건 (constraint) - 데이터의 무결성을 지키기 위함이다. - 제약 조건을 만족했을 때만 입력되도록 설정한다. 제약조건의 종류 - 기본키 제약 조건 - 외래키 제약 조건 - UNIQUE 제약 조건 - DEFAULT 제약 조건 - NULL 값 허용 1 . 기본키 제약 조건 (PRIMARY) - 기본키(PRIMARY KEY) 입력값은 중복될 수 없고 NOT NULL이다. 테이블 생성시 제약조건 설정 CREATE TABLE userTBL ( userID CHAR(8) NOT NULL, userName VARCHAR(10) NOT NULL, birthYear INT NOT NULL, CONSTRAINT PRIMARY KEY pk_userTBL_userID (userID) ) CONSTRAINT PR..

내장함수 SQL 의 함수는 DBMS가 제공하는 내장함수 (built-in function)과사용자가 필요에 의해 직접 제작하는 사용자 정의 함수 (user-defined function)으로 나뉜다. SQL에서의 함수는 수학의 함수와 같이 특정 값 or 열의 값을 입력 받아 그 값을 계산하고 결과값을 반환한다. MySQL 제공 주요 함수모든 내장함수는 최초 선언시 유효한 입력값을 받아야한다.SQL 내장 함수는 상수, 속성이름을 입력값으로 받아 단일 값을 결과로 반환한다. 제어흐름함수 IF(수식, 참, 거짓)수식이 참일경우 두번째 인수 반환, 거짓일 경우 세번째 인수 반환SELECT IF(1>2, '참', '거짓'); IFNULL(수식1, 수식2)수식1이 NULL이 아니면 수식1 반환, NULL이면 수식2..