일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- terraform
- 알고리즘
- Spark
- delete join
- 2023년 목표
- airflow webserver
- docker
- Pseudo Lab
- leetcode
- Dynamic Programming
- data_engineer
- 프로그래머스
- docker image
- 빅데이터를 지탱하는 기술
- MySQL
- Data Engineering
- datacamp
- telegram
- BOT
- 백준온라인저지
- hackerrank
- docker container
- dsf
- 백준 온라인 저지
- Airflow
- SQL
- 그리디
- 데이터 엔지니어
- airflow architecture
- Python
- Today
- Total
목록MySQL (5)
Lim Seunghyun Space
문제 출처 https://leetcode.com/problems/capital-gainloss/description/ Capital Gain/Loss - LeetCode Can you solve this real interview question? Capital Gain/Loss - Table: Stocks +---------------+---------+ | Column Name | Type | +---------------+---------+ | stock_name | varchar | | operation | enum | | operation_day | int | | price | int | +------------ leetcode.com 문제 해설 각 stock_name별 Gain 혹은 Loss의..
LeetCode 문제 중 테이블에 중복된 데이터를 삭제하는 문제가 있다. 오로지 DELETE 문만 사용해야 하며 SELECT 문을 이용할 수 없다. DELETE JOIN은 중복된 데이터나 같은 rows나 테이블에 관련된 rows들을 삭제할 때 사용한다. Syntax DELETE table_a FROM table_a JOIN table_b ON table_a.attribute_name = table_b.attribute_name WHERE condition; 데이터 조회시 사용했었던 JOIN 문법과 유사하다. Referece Problem: https://leetcode.com/problems/delete-duplicate-emails/description/ https://www.geeksforgeeks...
LeetCode의 문제 중 칼럼 내의 성별을 남자는 여자로, 여자는 남자로 변경하는 SQL을 작성하는 문제가 있었다. 문제는 별도의 임시 테이블을 생성하지 않고 UPDATE문을 이용하는 게 조건이었다. CASE-WHEN을 이용하여 간단하게 작성할 수 있지만 UPDATE Salary SET sex = CASE WHEN sex = "f" THEN "m" WHEN sex = "m" THEN "f" END; 다른 방법으로도 할 수 있을거 같아서 조사해 보았다. 다른 방법으로는 조건 검증에 사용되는 IF() 함수를 사용하는 것으로 Syntax는 IF(condition, true_value, false_value) condition이 참이면 true_value로 거짓이면 false_value를 반환한다. IF() ..
문제 : https://www.hackerrank.com/challenges/what-type-of-triangle/problem?isFullScreen=true Type of Triangle | HackerRank Query a triangle's type based on its side lengths. www.hackerrank.com 문제 해설 TRIANGLES 테이블의 A, B, C에 조건을 이용하여 어떤 유형인지 출력하기 Equilateral : 3변의 길이가 모두 같을시 Isosceles : 2변의 길이가 같을시 Scalene : 3변의 길이가 모두 다를시 Not A Triangle : 삼각형의 형태가 될 수 없을시 (A + B 조건1에 맞으면 값1 리턴 아니면 조건2로 넘어감, 조건2가 맞으..
문제 : https://www.hackerrank.com/challenges/the-pads/problem?isFullScreen=true The PADS | HackerRank Query the name and abbreviated occupation for each person in OCCUPATIONS. www.hackerrank.com 문제 해설 쿼리는 총 2개로 구성 이름(직업의 첫글자)로 출력하되 이름은 알파벳 순으로 정렬해서 조회 (Ex) Name : Anna Occupation : Doctor라면 Anna(D) "There are a total of s."으로 출력하면서 갯수와 직업 순으로 정렬하면서 조회 (Ex) Doctor가 4명이라면 "There are a total of 4 doct..