SQL 첫걸음(ch05. 테이블 구조 참조하기 ~ ch06. 검색 조건 지정하기)

김도형·2022년 9월 28일
0

5장 테이블 구조 참조하기

DESC 명령

DESC 테이블명;
단순히 해당 테이블의 Field(열), Type(자료형), 제약사항, 기본값(Default) 확인한다.

자료형

  • INTEGER 형 : 정수형
  • CHAR 형 : "고정 길이 문자열" 자료형으로 최대 길이보다 작은 문자열을 저장할 경우 공백문자로 나머지를 채운 후 저장하게 됨.

예시
char(2) 에 1 기입 시,
"ㅁ1" or "1ㅁ" 결과 출력

  • VARCHAR 형 : "가변 길이 문자열" 자료형
  • DATA 형 : 연월일의 데이터 저장
  • TIME 형 : 시분초 데이터 저장

6장 검색 조건 지정하기

  • 열을 지정하지 않으면 구문 에러 발생
    • SELET FORM sample21; ->구문 에러 발생
  • 테이블 열이 정의된 순서와 동일한 순으로 지정할 필요 없음.
  • 결과는 지정한 열의 순서대로 표시
  • 동일한 열을 중복해서 지정해도 무관
    • SELECT no, no, no FROM samlple21;

WHERE 구

일치하는 행만 결과로 반환

문자열형의 상수

  • 문자열형과 날짜시간형은 싱글쿼트('')로 둘러싸 표기해야함.
  • 자료형에 맞게 표기한 상수값을 '리터럴'이라고 부른다.
  • 문자열 리터럴는 싱글퀄트로 둘러싸 표기

NULL 값 검색

  • = 연산자 NULL 검색 안됨.
    • SELECT * FROM sample21 WHERE birthday = NULL; -> 에러 발생
  • IS NULL 로 사용해야 NULL 검색됨.
  • IS NULL 의 반대 IS NOT NULL

비교 연산자

  • <> : 좌변 우변 값이 같지 않을 때.
  • =은 <, > 의 뒤에 붙인다.(>=, <=)

출처 : SQL 첫걸음 아사이 아츠시 지음 [한빛미디어]

profile
3년간 웹/앱, 자동제어 QA 🔜 개발자로 전향하여 현재 교육 회사에서 백엔드 개발자로 근무 중입니다.(LinkedIn : https://www.linkedin.com/in/dohyoung-kim-5ab09214b)

0개의 댓글