Post

헷갈리는 것들 모음...

헷갈리는 것들 모음...

계속 계속 헷갈리는 것들 모음집,,,

Pandas

lambda

LIst comprehension

My SQL

### SELECT

  • ISNULL
  • IFNULL
  • IF
  • CASE WHEN THEN (여러개의 조건식)
  • DISTINCT (중복된 데이터 제거)

UNION

  • 여러 개의 SELECT 결과를 세로로 합치는 연산자
    • SELECT 문이 하나의 행(row)이 되고, UNION이 그것들을 하나의 집합으로 합침.

WHERE

  • = , !=, >, <, >=, <=
  • LIKE / NOT LIKE
    • % (와일드카드)
    • _ (와일드카드)
  • IN / NOT IN
  • AND / OR
  • BETWEEN / NOT BETWEEN

ORDER BY

  • ASC
  • DESC

LIMIT

  • LIMIT(4,10) (데이터를 5번째부터 10개)

VARCHAR : 가변적인 문자열 데이터 CHAR : 고정된 문자열 데이터

DECIMAL

  • DECIMAL(5,2) : 999.99가 최대 크기인 고정된 자릿수의 소수 표현

GROUP BY

group by를 했을 경우 - 내가 집계 하고자 하는 대상과 group의 이름 빼고는 select절에서 사용할 수 없다.

WHERE : FROM에서 불러온 데이터에 대한 필터링 HAVING : 집계 결과에 대한 필터링

  • 무조건 GROUP BY와 함께 사용해야 함.

WINDOW FUNCTION

GROUP BY - 집계를 하면 Reduction 발생함. Window Functions - 집계를 해도 Reduction이 발생하지 않음.

One TO Many 참조키 왜래키 CROSS JOIN

count * : 행의 개수 셈

This post is licensed under CC BY 4.0 by the author.