no image
SQL : where, comparison operator, arithmetic in sql
1. WHERE 을 이용하여 필터링하기 불러오고 싶은 데이터의 조건이 있을 때 WHERE clause를 이용한다. 주고 싶은 조건에 해당하는 행만 나타날 것이다. # 예를 들어, month 라는 column이 있는데 나는 month가 1인 rows만 불러오고 싶을 때 : # non-numeric type의 column에 대한 조건을 줄 때 : (예를 들어 아래 table에서 month_name이 May인 rows만 불러오고 싶을 때) 2. 비교연산자 ; comparison operators # numerical data # non-nuemrical data 위의 모든 비교연산자를 적용할 수 있으며, 주의할 점은 작은 따옴표 ' '를 반드시 붙여야 한다는 점! Note: SQL uses single quo..
2023.06.30
no image
SQL : select, from, limit
SQL에는 다음과 같이 DQL과 DML이 있다. 이 가운데 데이터를 추출해오는 것이 제일 기본이니, 질의어부터 배워야 한다. 1. 특정 열 선택하기 SELECT 는 내가 보려고 하는 열을 지시하고, FROM 은 어떤 table에서 가져오는 것인지 지시하는 것이다. # tutorial이라는 schema의 us_housing_units라는 table에서 'year', 'month', 'west'라는 column을 불러오는 쿼리 2. 모든 열 선택하기 만약 모든 열을 선택하고 싶다면 개별 열의 이름 대신에 * 를 입력하면 된다. 3. 특정 열을 다른 이름으로 불러오기 특정 열의 이름을 기존의 이름이 아닌, 다른 이름으로 불러오고 싶다면 AS 를 이용한다. 예를 들어 위의 table에서 # south열을 sou..
2023.06.30
no image
sql을 왜 배워야 할까?
최근 유튜브를 통해 데싸 현직자의 이야기를 듣게 되었다. 산업공학과, 통계학과... 등 데이터 애널리스트나 사이언티스트로 진학하는 사람들이 있는 과에 다니는 친구들과 다르게 나는 관련직에 계신 선배나 현직자들과 물리적 거리가 멀어 (그냥 인맥 없다는 말 길게 씀) 브런치나 유튜브에 올라오는 현직자의 이야기들이 너무 소중하고 감사하다. 보통 내가 학교 수업시간 또는 프로젝트를 할 때 python/R로 데이터를 불러온다. 보통 파이썬의 경우 pandas package를 이용해서 pd.read_csv("data.csv") 그러니까 애초에 csv로 되어있는 데이터를 나는 불러왔었다. 하지만 실제로 현업에서는 파일 형태로 되어있는 데이터를 제공받는 경우는 거의 없다고 한다. 내가 직접 회사의 DB에 접속해서 적절..
2023.06.30
no image
[iMOD(1)] 나의 첫 데이터 분석기
내가 처음 계획연구실에서 인턴으로 일하게 됐을 때, 연구실에서 진행하던 프로젝트로 "개별 이용자 맞춤형 자율주행 대중교통 통행지원 기술 개발(실시간 수요대응 자율주행 대중교통 모빌리티 서비스 개발)"이 진행중이었다. 내부 프로젝트라 많은 것을 말할 수는 없지만, 서비스의 최종 목표를 한 단어로 정리하자면, 'MaaS'였다. Mobility as a Service는 다음과 같은 질문들에 대한 답으로 제시된 개념이다. - [단일화] 하나의 mobility service (platform)이 모든 교통문제를 해결할 수 있을까? - [자가용 줄이기] private car보다 attractive & competitive service를 만들 수 없을까? - [개인화] 다양한 개인의 취향과 변화하는 needs를 만..
2023.06.29