DB/SQL
-
[MySQL] SELECT/Aggregation 구문 정리 FROM 해커랭크DB/SQL 2022. 7. 29. 13:47
해당 게시글은 비전공자이자 쌩초보 개발자 지망생이 작성한 글로 정확하지 않을 수 있으니 참고해주시길 바랍니다! 피드백과 정보 정정 댓글은 환영입니다 :) 해커랭크에서 Select/Aggregation 섹션에 있는 문제들을 풀고 알게 된 구문들을 정리해보자! 다만 문제들 이름을 다 적어놓지 않아서... 어떤 문제에 대한 솔루션인지는 알 수 없다 ^^... 앞으로는 잘 메모를 해놓자... - 정규표현식의 활용 * CITY 에 해당하는 값들을 STATION 이라는 테이블에서 가져오되, CITY의 값이 모음으로 시작하고 모음으로 끝나는 형태만 select * ^[]은 []안에 있는 문자로 시작하는 것을 의미. [^]은 [] 안에 있는 문자를 제외하는 것을 의미. ^의 위치에 따라 의미하는 바가 다르다. SELE..
-
[MySQL] SELECT/GROUP BY 구문 정리 FROM 프로그래머스DB/SQL 2022. 7. 27. 12:02
해당 게시글은 비전공자이자 쌩초보 개발자 지망생이 작성한 글로 정확하지 않을 수 있으니 참고해주시길 바랍니다! 피드백과 정보 정정 댓글은 환영입니다 :) 프로그래머스에 나오는 문제들 풀면서 새롭게 알게 된 구문들을 정리해보자! - table_name 의 전체 행 개수 가져오기 SELECT COUNT(*) FROM table_name; - table_name의 전체 행 개수를 cnt 라는 이름으로 가져오기 SELECT COUNT(*) as cnt FROM table_name; - table_name에서 name 열에 해당하는 행의 개수를 중복 없이, NULL 값을 제외하고 cnt라는 이름으로 가져오기 SELECT COUNT(DISTINCT name) as cnt FROM table_name; - 프로그래머..