STATION 테이블에서 가장 짧은, 가장 긴 이름을 가진 도시 2개 쿼리해라 (각각의 길이와 함께)\-- 1개 이상이라면 알파벳순으로 먼저인걸로 쿼리문제 보고 가장 먼저 들었던 생각은 max, min 을 구하는 테이블을 하나 만들기.그래서 다음과 같이 접근했음. 여기
이진 트리의 노드의 타입을 출력하기칼럼 N은 노드 이름, 칼럼 P는 노드의 부모 노드 (NULL은 없다는 뜻)자식이 없는 노드는 Leaf, 부모가 없는 노드는 Root, 둘 다 있는 노드는 InnerCASE-WHEN절 사용하여 조건별로 맞게 출력하기새로 배운 것 : S
Advanced Select 회사 위계 구조 Founder(설립자) > Lead Manager > Senior Manager(선임 관리자) > Manager(관리자) > Employee(직원) [Company_code, founder name, lead manager
LAT_N(북위) 칼럼의 Median(중앙값)을 구해라.소숫점 5번째 자리에서 반올림 할것. (답은 소숫점 4자리)이 문제는 SET 이라는 쿼리를 통해 새로운 변수를 정의하고, 파생 칼럼을 만들어야 함. 중앙값은 row_index 칼럼의 마지막 값을 통해 구할 수 있다
학생 이름, 등급, 성적을 조회하는 쿼리를 작성해라.학생 관련 테이블인 Students와 성적에 따라 등급을 매기는 Grades 테이블이 있다. 다음의 조건에 따라 조회해라.Name, Grade, Mark 조회8등급 아래 학생들은 이름을 'Null'로 조회grade 기
줄리아는 방금 코딩 대회 진행을 마쳤고, 리더보드를 구성하는데 도움이 필요합니다! 각각의 hacker_id에 따라 이름과 1개 이상의 챌린지를 만점에 성공한 해커들의 성적을 출력하는 쿼리를 작성하세요. 해커가 만점(full score)맞은 총 챌린지 갯수를 기준으로 내
해리포터와 그 친구들은 올리밴더의 지팡이 상점에 마침내 론이 찰리의 낡고 오래된 지팡이를 바꾸기 위해 왔다. 헤르미온느는 지팡이를 선택하는 가장 최선의 방법은 power과 age에 따른 지팡이를 사기 위해 필요한 최소한의 골드 갈레온을 알아보는 것이라 판단했다. (그리
줄리아는 학생들에게 코딩 챌린지들을 만들라고 지시했다. hacker_id, name, 각 학생들이 만든 코딩 챌린지 갯수를 출력하는 쿼리를 작성해라. 총 갯수에 따라 내림차순으로 정렬 갯수가 같다면, hacker_id 기준으로 정렬 한 명 이상의 학생이 같은 갯수의 챌
해커의 총 점수(total score)는 모든 챌린지의 최고 점수를 모두 합한 값이다. (sum of maximum scores for all of the challenges)Hacker_id, name, total score를 조회하는 쿼리를 작성해라total sco
프로젝트 태스크의 ID, 시작 일자, 종료 일자를 담은 Project라는 테이블이 있다. 시작 일자와 종료 일자는 행마다 1일씩 차이 난다. 태스크의 종료 일자가 연속적consecutive이라면, 같은 프로젝트다. 모두 다른 프로젝트의 총 갯수를 구하라. 프로젝트들의
학생들 중 베프들이 자신보다 더 높은 연봉을 제안 받은 학생들의 이름을 출력하는 쿼리를 작성해라.베프들이 제안받은 연봉 순대로 정렬해라동일한 연봉을 제안 받은 학생들은 없음Students, Friends, Packages이 문제는 외래키가 겹치는 테이블들을 연속해서 옆
X, Y 각각의 값을 갖는 테이블 Functions가 있다. X1 = Y2, X2 = Y1 조건을 만족한다면 (X1, Y1), (X2, Y2) 두 값은 대칭쌍이다.(Symmetric pairs)모든 대칭 쌍을 출력하는 쿼리를 작성해라. X 값 기준으로 오름차순 정렬해라
이제 시작한지 2주 좀 되어가는거 같은데 벌써 해커랭크의 Intermediate skills를 다 끝냈다..! 완전 뿌듯하다. > 각 공모전별로 contestid, hackerid, name, totalsubmissions의 개수, totalacceptedsubmis
mysql 버젼 별 찍기repeat(s, n) 함수반복할 string, 반복할 횟수 nUser defined variable set 함수 사용하기mysql에서 변수를 만들때는 set 함수를 사용할 경우 set @num = 0; 와 같이 씀:= operator는 set
hackerrank 보다 leetcode 문제들이 더 깔끔하고 딱 배워야 하는 주제별로 문제가 잘 나와있는 거 같다.사실 그냥 서버가 더 빨라서 좋다.employees 테이블과, salaries 테이블에서 누락값을 갖고 있는 employee_id를 출력해라1\. nam
Products 테이블의 각행을 (product_id, store, price) 구조로 재배열 할것만일 store 값이 Null이라면, 해당 행을 추가하지 마라.pivot을 사용해서 해결할 수 있는거 같은 문제인데, pivot 쓰는게 익숙하지 않아서 헷갈렸다우선 uni