MySQL 3

SQL DATE 날짜 시간 함수 비교정리 + 오류해결 MySQL, BigQuery, Hue(Impala)

SQL 코딩테스트나 실무에서 날짜 관련 함수를 많이 접하실 것입니다. 그런데 서버환경에 따라 조금씩 문법들이 달라서 매우 헷갈리더라구요. MySQL, BigQuery, Hue(Impala) 서버에 따라 날짜관련 함수들을 비교하고 정리해보겠습니다. 관련 예시문제들에 적용해보았습니다.   📌 SQL 날짜함수 비교 정리  함수MySQLBigQueryHue (Impala)현재 날짜CURDATE()CURRENT_DATE()CURRENT_DATE()날짜 포맷팅DATE_FORMAT(date, format)FORMAT_DATE(format_string, date)DATE_FORMAT(date, format)문자열을 날짜로STR_TO_DATE(string, format)PARSE_DATE(format_string, s..

[코딩테스트] 해커랭크 Hackerrank SQL New Companies 문제풀이

SQL 코딩테스트 준비를 위해 해커랭크 문제풀이를 해보려고 합니다. 서버는 MySQL을 기준으로 설정하였으며, 문제의 핵심은 sql로 조건문 case when 사용하고, where절에 not in을 이해하는 것입니다. SQL 코딩 능력을 키우고자 하는 분들에게 도움이 될 수 있도록 문제 해결에 필요한 사고 과정과 코드 설명을 상세히 다루었습니다.  문제 : New Companies (hackerrank sql, MySQL)  난이도 : Medium서버 : MySQL문제 의도 : JOIN 이용 - JOIN 쿼리문을 작성할 수 있는지, 어떤 join을 활용해야 하는지 테이블 이름 : Company Table, Lead_Manager Table, Senior_Manager Table, Manager Table..

[코딩테스트] 해커랭크 Hackerrank SQL Binary Tree Nodes 문제풀이

SQL 코딩테스트 준비를 위해 해커랭크 문제풀이를 해보려고 합니다. 서버는 MySQL을 기준으로 설정하였으며, 문제의 핵심은 sql로 조건문 case when 사용하고, where절에 not in을 이해하는 것입니다. SQL 코딩 능력을 키우고자 하는 분들에게 도움이 될 수 있도록 문제 해결에 필요한 사고 과정과 코드 설명을 상세히 다루었습니다.  문제 : Binary Tree Nodes (hackkerrank sql, mysql) 난이도 : Medium서버 : MySQL문제 의도 : 조건문 사용, WHERE절에서 NOT IN 응용할 수 있는지? 테이블 이름 : BST https://www.hackerrank.com/challenges/binary-search-tree-1/problem?isFullScr..