본문 바로가기

STUDY/SQL, DB

(21)
HackerRank - SQL (Advanced) Certificate 이 글을 작성하는 지금으로부터 한 한시간 전 쯤에... 해커랭크에서 SQL Intermediate 자격을 취득했었고, 다음번엔 Advanced에 도전해봐야지! 하며 포스팅을 끝맺었었다. [STUDY/SQL] - HackerRank - SQL (Intermediate) Certificate HackerRank - SQL (Intermediate) Certificate HackerRank라는 사이트가 있다. SQL 코테 문제도 풀어볼 수 있고, Basic / Intermediate / Advanced 레벨 별 시험을 쳐서 자격도 딸 수 있는 모양이다. 아 물론 SQL 말고 다른 언어도 많다. https://www.hackerrank.com/ H k-wien1589.tistory.com 그런데, 이 포스팅을 ..
HackerRank - SQL (Intermediate) Certificate HackerRank라는 사이트가 있다. SQL 코테 문제도 풀어볼 수 있고, Basic / Intermediate / Advanced 레벨 별 시험을 쳐서 자격도 딸 수 있는 모양이다. 아 물론 SQL 말고 다른 언어도 많다. https://www.hackerrank.com/ HackerRank - Online Coding Tests and Technical Interviews HackerRank is the market-leading coding test and interview solution for hiring developers. Start hiring at the pace of innovation! www.hackerrank.com 코딩테스트 문제는 아직 Leetcode나 프로그래머스, 그리고 ..
[MySQL] - Row import failed with error: ("Data truncated for column at row 1", 1265) SQL로 개인 프로젝트를 시작해보고자, 캐글에서 한 영국 온라인 쇼핑몰의 데이터를 다운받아 Workbench에 업로드했다 https://www.kaggle.com/datasets/mashlyn/online-retail-ii-uci Online Retail II UCI A real online retail transaction data set of two years. www.kaggle.com 그런데 아래와 같은 에러가 뜨더라. 이것은 대체 무슨 에러인가? 역시 구글은 모든 것을 알고 있었다. 해당 에러는, 테이블을 올릴 때 설정한 컬럼(여기서는 Customer ID)의 데이터 타입과, 실제 해당 컬럼의 데이터 타입이 일치하지 않아서 생기는 에러다. Customer ID의 데이터는, 캐글 페이지를 봐도 실..
[MySQL] - REGEXP(REGular EXPression) 프로그래머스에서 다음과 같은 문제를 풀었다. 조건만 잘 맞춰주면 되는 문제라 생각했고, 실제로도 그러했다. 복잡한 함수나 쿼리문을 짤 필요도 없어서, 아래처럼 쿼리문을 작성했고 ACCEPT 되었다. -- 처음 풀이. 정답. SELECT CAR_TYPE , COUNT(CAR_TYPE) AS CARS FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%' GROUP BY CAR_TYPE ORDER BY CAR_TYPE; 그런데 WHERE절에 조건을 3개나 써 주기가 좀 귀찮았더라... "OPTIONS에 통풍시트나 열선시트, 가죽시트 셋 중 하나라도 있으면" 이라는 조건을 한 ..
[MySQL] - Invalid use of group function Leetcode에서 아래와 같은 문제를 풀었다. 570. Managers with at Least 5 Direct Reports Table: Employee +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | name | varchar | | department | varchar | | managerId | int | +-------------+---------+ id is the primary key (column with unique values) for this table. Each row of this table indicates the name of an employee, their de..