목록쿼리 (40)
개발은 처음이라 개발새발
https://leetcode.com/problems/swap-salary/ Swap Salary - LeetCode Can you solve this real interview question? Swap Salary - Table: Salary +-------------+----------+ | Column Name | Type | +-------------+----------+ | id | int | | name | varchar | | sex | ENUM | | salary | int | +-------------+----------+ id is the primar leetcode.com 이번 시간에는 DML 명령어 중 UPDATE를 활용한 퀴즈를 풀어보려고합니다. 문제를 보겠습니다. Input: ..
DML (Data Manipulation Language) 이란, 데이터베이스에 입력된 데이터를 조회, 수정, 삭제 등의 역할을 하는 언어로 직역하면, 데이터 조작어입니다. DML의 명령어로는 SELECT, INSERT, UPDATE,DELETE가 있습니다. 1. INSERT - 없는 데이터를 넣을 때 1-1. 테이블에 데이터를 넣을 때 INSERT INTO 테이블명 VALUES (VALUE_LIST); _________________________________________________ EX) INSTER INTO Salary VALUES('1','A','250','2020-03-31'); 1-2. 특정 컬럼에만 데이터를 넣을 때 INSERT INTO 테이블명 (COLUMN _LIST) VALUES..
https://www.hackerrank.com/challenges/symmetric-pairs/problem?h_r=internal-search Symmetric Pairs | HackerRank Write a query to output all symmetric pairs in ascending order by the value of X. www.hackerrank.com 문제를 살펴보면 두가지 경우의 해당하는 x,y를 찾아야 합니다. 첫번째는 x와 y가 같은 로우가 2개이상일 때, 두번째는 x와 y가 교차로 다른 로우와 같을 때 y가 큰 쪽을 찾아야 합니다. 이렇게 서로 다른 조건을 가로로 붙이지 않고 세로로 붙일 때 UNION 함수를 사용합니다. 그렇다면 첫번째 조건부터 쿼리를 작성해보겠습니다. ..
https://leetcode.com/problems/rising-temperature/ Rising Temperature - LeetCode Can you solve this real interview question? Rising Temperature - Table: Weather +---------------+---------+ | Column Name | Type | +---------------+---------+ | id | int | | recordDate | date | | temperature | int | +---------------+---------+ id is the pr leetcode.com 이번 퀴즈는 Self Join뿐만 아니라 DATE_ADD()함수까지 곁들인 퀴즈입니다...
https://leetcode.com/problems/employees-earning-more-than-their-managers/description/ Employees Earning More Than Their Managers - LeetCode Can you solve this real interview question? Employees Earning More Than Their Managers - Table: Employee +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | name | varchar | | salary | int | | managerId | int | +------ l..
https://leetcode.com/problems/customers-who-never-order/description/ Customers Who Never Order - LeetCode Can you solve this real interview question? Customers Who Never Order - Table: Customers +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | name | varchar | +-------------+---------+ id is the primary key column for t leetcode.com 오늘은 JOIN 함수 두번째 퀴즈이자 L..
https://www.hackerrank.com/challenges/average-population-of-each-continent/problem?h_r=internal-search Average Population of Each Continent | HackerRank Query the names of all continents and their respective city populations, rounded down to the nearest integer. www.hackerrank.com 오늘은 JOIN과 관련된 해커랭크의 퀴즈를 들고왔습니다. 문제는 city, country라는 두개의 테이블이 있고 두 테이블을 조인 시켜 country 테이블에 있는 continent를 기준으로 city 테이..
이번에도 CASE문 퀴즈를 풀어보려고 합니다. 이번에는 해커랭크가 아니라 리트코드의 퀴즈를 풀어볼 겁니다. https://leetcode.com/problems/reformat-department-table/ Reformat Department Table - LeetCode Can you solve this real interview question? Reformat Department Table - Table: Department +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | revenue | int | | month | varchar | +-------------+---------+ (i..
https://www.hackerrank.com/challenges/what-type-of-triangle/problem?h_r=internal-search Type of Triangle | HackerRank Query a triangle's type based on its side lengths. www.hackerrank.com 오늘은 삼각형 종류를 지정하는 쿼리로 CASE문 연습을 해보겠습니다. 문제를 보면 A,B,C라는 정수를 담은 컬럼이 있고 이 세 컬럼의 숫자들에 조건을 달아 삼각형의 종류를 지정해보라는 퀴즈입니다. ** 삼각형 종류 Equilateral(정삼각형): It's a triangle with sides of equal length. Isosceles(이등변삼각형): It's a ..
집계함수와 관련해 몇가지 문제를 풀어보고자 합니다. 이번에 SQL을 공부하면서 문제를 풀어볼 수 있는 사이트를 알게 됐는데요. 바로 해커랭크입니다. https://www.hackerrank.com/challenges/challenges/problem Challenges | HackerRank Print the total number of challenges created by hackers. www.hackerrank.com EX) 평균 퀴즈 링크 - https://www.hackerrank.com/challenges/revising-aggregations-the-average-function/problem?h_r=internal-search 예를 들어서 이런 문제들이 있는데요. 문제를 읽어보니 city..