SQL을 배운 ④(DBMS 처리의 원칙)
그 내용을 정리합니다.
처리 흐름
그렇게 깊이 생각하지 않았지만 DB에서 데이터를 검색하거나 업데이트할 때의 처리 흐름을 이해하려고 했습니다.
DBMS씨가 어떻게 일을 하고 있는가 하는 이야기입니다.
예를 들면 다음과 같은 명령을 DBMS씨로 했다고 합니다.
SELECT * FROM 管理簿
그때
DBMS 씨는 1행씩 순서대로 처리를 하고, 조건에 일치하는 것을 표시하고 있다
입니다.
또 1개 비유를 냅니다.
다음과 같은 DB가 있다고 가정합니다.
이름
가격
사과
300
바나나
400
딸기
500
그리고 이것을
消費税込みの値段に更新したい
로 했을 경우는 이하의 명령을 내립니다.UPDATE 家計簿
SET 値段 = 値段 * 1.1
그러한 경우 DBMS씨는 1행씩
値段 * 1.1
를 하고 그 결과를 표시해 주는 것입니다.DBMS씨는 명령을 받으면 반드시 어느 쪽인가 1행에 주목해 처리를 하고 있다고 하는 것입니다.
훌륭합니다.
SQL에서 사용하는 연산자
그럼 그 처리에서는 연산자를 어떻게 사용하는지 알아보았습니다.
이하의 기사를 참고로 했습니다.
연산자를 사용하여 계산합시다.
기사에서는 이렇게 소개되었습니다.
그럼 수치만이 아니고 예를 들면 날짜등을 더하거나 빼거나 할 수 있을까라고 생각해 조사해 보았습니다.
산술 연산자
예
처리 내용
+
날짜 + 숫자
날짜를 숫자의 분만큼 진행
-
날짜 - 숫자
날짜를 숫자만큼 되돌리기
-
날짜 - 날짜
날짜와 날짜 간의 차이 수를 가져옵니다.
과연.
공부가 되었습니다.
Reference
이 문제에 관하여(SQL을 배운 ④(DBMS 처리의 원칙)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mumucochimu/items/c0de204fccbc204053b6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)