CHAPTER 7~8. 데이터 관리 & 데이터 검색

jjin
Learn From Data
Published in
Sep 20, 2021

--

기초가 든든한 데이터베이스

테이블 열 정보 확인

USE TESTDB6;-- 해당 데이터베이스 USESELECT COLUMN_NAME, ORDINAL_POSITION, DATA_TYPE, IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'tbl_movie'; -- 앞에 dbo.붙이지 않음

문자에 적용하는 비교연산자

SELECT *
FROM 회원
WHERE 성명 >= '사'
-- 결과값으로 '사' 뒤의 문자인 아, 자, 차 등으로 시작하는 성명의 열 값 출력

NULL과 = 연산자 사용

SELECT 회원명, 주소
FROM 회원
WHERE 주소 = NULL;
-- 열 값 중에 NULL이라는 문자열 데이터를 가진 행을 검색

연산자 우선순위

  1. 괄호
  2. 논리연산자(NOT, AND, OR)를 제외한 모든 연산자
  3. NOT
  4. AND
  5. OR

참고사항

  • NOT 연산자는 처리속도가 느리므로 가급적 사용하지 않는 것이 좋다
  • PK는 꼭 설정하지 않아도 된다. 하지만 데이터 관리 측면에서 꼭 설정하는 것이 좋다
  • NULL은 오름차순일 경우 가장 나중에 검색되고 내림차순일 경우 가장 먼저 검색된다
  • 서브쿼리에서는 ORDER BY를 사용할 수 없다

--

--