SELECT column1, column2,...,columnN
FROM table_name
select id, name, neighbourhood_group, neighbourhood, room_type, price
FROM 데이터;
지난번 SQL 스터디에서도 한번 배웠던 내용...select-from 은 SQL의 기본이니 항상 기억해두자.
;
는 쿼리가 끝났다는 의미!보통 업무를 할 때엔 처음 접하는 테이블은 어떤 컬럼이 있고 어떤 데이터가 있는지 파악하기 위해 상위 100개, 1000개 정도만 가져와서 데이터를 파악하는게 좋음
SELECT *
FROM data....;
이런식으로 쿼리를 짜면 테이블 전체를 가져오기때문에 DB에 부담이감... ㅠㅠ → 방지하기 위해 아래와 같이 limit
을 작성
SELECT *
FROM data....
LIMIT 100; --상위 row 100개만 가져오기, 항상 쿼리 가장 마지막에 써주기
SELECT DISTINCT id, name, ..... -- 뒤에 써준 컬럼의 데이터에서 중복 데이터 제거
FROM data....
DISTINCT는 엑셀의 데이터 중복 제거와 동일한 기능을 하는구나... row의 column별 값이 전부 동일하게 중복되어야 중복되는 row가 1개만 남고 나머지는 지워짐.
쌤이 친절하게 잘 알려주신다... 앞으로 배울 내용이 지루하더라도 꼭 한번 잘 해보자하며 독려를 해주심 ㅠㅠ
명령어는 대문자
, 나머지는 소문자
로 써 주는것이 좋다.