본문 바로가기

SQL9

[SQL] PRG's SQL DOCS 마지막 수정일자 : 2020-01-24 본인이 HackerRank 문제풀고 알게된 쿼리문을 기록하기 위해 만들어진 document. 모든 문제는 MySQL로 풀었음. 모든 내용이 있는게아니므로 부실할 가능성 有. 알고싶은 쿼리문을 ' CTRL+F ' 를 통해 검색해서 찾아주세요. 1. 검색 [SELECT] 1. SELECT ATTRIBUTE1, ATTRIBUTE2 FROM TABLE : TABLE에서 속성1, 속성2 열을 가져옴. 2. SELECT * FROM TABLE : TABLE의 모든 column을 가져옴. 2. 조건문 [WHERE] 1. SELECT CITY FROM TABLE WHERE CITY='Seoul' : CITY = 'Seoul' 조건에 부합하는 모든 ROW에 대해 CITY colum.. 2020. 1. 24.
[SQL] HackerRank로 시작하는 SQL - 4 2020/01/22 - [SQL] - [SQL] HackerRank로 시작하는 SQL - 3 [SQL] HackerRank로 시작하는 SQL - 3 2020/01/22 - [SQL] - [SQL] HackerRank로 시작하는 SQL - 2 [SQL] HackerRank로 시작하는 SQL - 2 2020/01/22 - [SQL] - [SQL] HackerRank로 시작하는 SQL - 1 [SQL] HackerRank로 시작하는 SQL - 1 해커랭크라는.. jogamja.tistory.com 문제 : 모음으로 시작하는 CITY를 찾아주는 쿼리를 작성해 주세요. 단, 중복은 없어야 합니다. LEFT 명령어로 문자열을 자르고 WHERE ~ IN 으로 조건을 검사하면된다. LEFT(CITY, 문자열의 길이) .. 2020. 1. 24.
[SQL] HackerRank로 시작하는 SQL - 3 2020/01/22 - [SQL] - [SQL] HackerRank로 시작하는 SQL - 2 [SQL] HackerRank로 시작하는 SQL - 2 2020/01/22 - [SQL] - [SQL] HackerRank로 시작하는 SQL - 1 [SQL] HackerRank로 시작하는 SQL - 1 해커랭크라는 문제들이 수록되어있는 사이트에서 SQL 문제를 풀며 쿼리문을 공부하기로 했다. MySql 기준으로 컴.. jogamja.tistory.com 문제의 요지는 '이름이 가장 짧은 도시와 가장 긴 도시 두개를 출력하는데, 만약 도시가 여러개면 알파벳순으로 선택해라' ORDER BY 구문으로 정렬을 해야되는데, ORDER BY ASC 면 오름차순으로 DESC 면 내림차순으로 정렬한다. 또, ORDER BY는.. 2020. 1. 22.
[SQL] HackerRank로 시작하는 SQL - 2 2020/01/22 - [SQL] - [SQL] HackerRank로 시작하는 SQL - 1 [SQL] HackerRank로 시작하는 SQL - 1 해커랭크라는 문제들이 수록되어있는 사이트에서 SQL 문제를 풀며 쿼리문을 공부하기로 했다. MySql 기준으로 컴파일 했으며, 문제를 풀고 기록을위해 작성을 한다. 현재 글은 1번이지만.. 한 10문제 정도 먼저 풀.. jogamja.tistory.com 문제의 요지는 중복 갯수를 알려달라. 이거다. /* Enter your query here. */ SELECT COUNT(CITY) FROM STATION GROUP BY CITY 를 해보았는데.. CITY별 결과가 모여서 나왔다. 찾아보니 GROUP BY는 본디 중복을 제거해주는게 아니라 '특정 컬럼을 기.. 2020. 1. 22.