[SQL] 학교 밖에서 듣는 전공필수 SQL/DB Essentials - 2주차

hellooz·2022년 7월 3일
0

SQL

목록 보기
2/6

[2주차 강의 내용]

  • DDL
  • DML
    - not equal은 '!='이 아닌 '<>'로 사용할 것.
    • distinct는 내장함수가 아니고 예약어이므로 distinct(name) 이런 식이 아니고, distinct name 이렇게 사용할 것. (예약어는 저렇게 사용)
    • with 절은 테이블을 1번 더 스캔하는 것이기 때문에 성능은 떨어짐
    • where 절에 여러개의 값을 찾길 원한다면 in을 사용하는 것이 성능이 더 좋음 (ex. name in ('a','b') , name = 'a' or name = 'b' => 성능이 in이 더 좋음)
    • select 절에 계산식과 where 절에 계산식이 2번 있으면 계산을 두번하는 지?
      => where 절에서 계산한 값을 메모리에 가지고 있기 때문에 그 값을 그대로 출력함. 즉 계산은 한 번만 함

0개의 댓글