[LeetCode 릿코드] 176. Second Highest Salary

2022. 11. 8. 00:23·알고리즘

문제

Employee 테이블에서 두 번째로 높은 급여를 보고하는 SQL 쿼리를 작성하십시오.
두 번째로 높은 급여가 없는 경우 쿼리는 null을 보고해야 합니다.

 

답

select ifnull(
				(select distinct salary 
                   from Employee 
                  order by salary desc 
                  limit 1,1)
               ,null) as SecondHighestSalary
;

limit 함수를 이용해서 2번째 값 출력하고
ifnull 함수를 이용해서 null 처리

'알고리즘' 카테고리의 다른 글

[프로그래머스] 올바른 괄호 (Java)  (0) 2023.03.01
[프로그래머스] JadenCase 문자열 만들기 (Java)  (0) 2023.02.28
[프로그래머스] 우유와 요거트가 담긴 장바구니 (MySQL)  (0) 2023.02.26
[프로그래머스] 보호소에서 중성화한 동물  (0) 2022.11.08
[LeetCode 릿코드] 175. Combine Two Tables  (0) 2022.11.08
'알고리즘' 카테고리의 다른 글
  • [프로그래머스] JadenCase 문자열 만들기 (Java)
  • [프로그래머스] 우유와 요거트가 담긴 장바구니 (MySQL)
  • [프로그래머스] 보호소에서 중성화한 동물
  • [LeetCode 릿코드] 175. Combine Two Tables
yoozung
yoozung
  • yoozung
    yoozung의 개발블로그
    yoozung
  • 전체
    오늘
    어제
    • 분류 전체보기
      • TIL
      • 알고리즘
      • CS
      • 책
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 이전블로그(이사중)
  • 공지사항

  • 인기 글

  • 태그

    이모스
    알고리즘누적합
    springdi
    프로그래머스
    DBeaver
    leetcode176
    환경설정
    leetcode175
    테이블내보내기
    데이터내보내기
    imos
    jdk설정
    티스토리챌린지
    MySQL
    알고리즘이모스
    백준23295
    보호소에서 중성화한 동물
    디비버
    누적합
    오블완
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
yoozung
[LeetCode 릿코드] 176. Second Highest Salary
상단으로

티스토리툴바