SQL - baisic DML

강태공·2022년 11월 4일
0

SQL

  • 관계형 데이터베이스에서 데이터 정의,조작,제어를 위해 사용하는 언어
  • 표준 SQL

DDL = 스키마 건드는 것

DESCRIBE OR DESC ? : ?에 대해 요약하는거? 테이블 구조를 확인하기 위해씀

SELECT

  • 원하는 것만 출력하라, FROM이랑 항상 같이 옴

  • ALL, OPTION을 줄 수 있ㅇ음

SELECT ALL POSITION
FROM PLAYER;

플레이어에서 포지션을 다 조회해서 보여줭

ORDER BY

  • order by절에는 셀렉트절에 없는 절도 쓸 수 ㅇ있다,

WHERE

연산자

SQL 연산자

str = 'a'||'bcd'
str = 'abcd'

BETWEEN a AND b 는 다음과 같은 식을 만족 A > 3 and A <=5

NULL 값은 IS NULL, 반대는 NOT IS NULL

연산자 우선 순위

WHERE 연산자

산술연산자

NULL에다가 어떤 연산을 하던간에 NULL값이 나온다.

비교연산자

논리연산자

OR 대신 IN 쓰는 방법

LIKE 연산자

ROWNUM

-TOP N개 레코드 반환

로우넘은 이하 미만만 사용 가능하다!!!미만 혹은 작거나 같다만...
단, 한 행만 반환할 때는 = 1 가능!

INSERT

"특정 칼럼 넣기"

INSERT ALL

SELECT와 반드시 함께 사용해야한다.

DELETE ALL

UPDATE SET "컬럼" = "바꾸고 싶은 이름"
WHERE STADIUM_ID = 'TP2';

0개의 댓글

관련 채용 정보