해커랭크2 HackerRank The Blunder 문제 풀이 나의오답: select avg(salary) - avg(int(replace(salary,'0',''))) from employees;파이썬과 에스큐엘의 짬뽕 파이썬처럼 그냥 int로 묶어주면 되는줄알았당정답1)select ceil(avg(salary) - avg(cast(replace(cast(salary as char),'0','') as unsigned))) from employees;cast함수는 처음 써봤다 int형식인 salary를 char 형식으로 바꿔줘야하나 이거 easy단계인데 이렇게 고난도로 가나 싶었지만 정답2를 보면 굳이 그렇게 할 필요는 없었다 우리 SQL 제법 똑똑한 친구구나~정답2)select ceil(avg(salary) - avg((replace(salary,'0','').. 2024. 8. 14. [HackerRank] Weather Observation Station 5: row_number, length 문제:Query the two cities in STATION with the shortest and longest CITY names, as well as their respective lengths (i.e.: number of characters in the name). If there is more than one smallest or largest city, choose the one that comes first when ordered alphabetically. The STATION table is described as follows:해석하자면, 스테이션 테이블에서 문자열의 길이가 가장 긴 도시명과 문자열의 길이 그리고 가장 문자열의 길이가 짧은 도시명과 문자열의 길이를 구하는 문제정답se.. 2024. 5. 28. 이전 1 다음