【용어 해설】 이해하기 어려운 SQL의 구·문·식의 차이

1903 단어 SQLtipsDB
문장을 쓰고 있을 때, 구·문·식으로 헤매었으므로 메모.

거의 이거의 번역입니다.



구 (clause)



마디라고도 한다.
문 또는 쿼리의 구성 요소.
  • UPDATE 절
  • FROM 절
  • WHERE 절
  • EXISTS 절

  • 등.
    선택적인 어구도 있다.
    위의 이미지도 하고 있지만, 이것으로 개행하면 개인적으로 깨끗이 한다

    문장(statement)



    명령문이라고도 한다.

    하나의 실행의 단위가 되는 SQL.
    문장의 끝에는 ';'를 붙일 수 있다(제품에 따라서는 붙여야 한다)
  • SELECT 문
  • UPDATE 문

  • ×FROM문 「FROM문 SQL」로 검색하면,
    혹시:FROM구 SQL로 나온다.
    WHERE문이라고 하는 것도 가끔 보이지만 엄밀하게는 잘못되어 있다.

    그 정리를 실행할 수 있다면, 문장이라고 칭해도 문제 없다.

    식 (expression)



    스칼라 값 등을 나타냅니다.
  • '1', '도호쿠' 등
  • CASE 식
  • 조건식 (true/false/unknown이 결정됨) 술어라고도합니다 (아래 참조)

  • 술어(Predicates)



    논리 연산의 결과(true/false/unknown)를 돌려준다.
    조건식 등에서 사용.

    보충



    EXISTS식이라고 하면 꽤 위화감이 있지만, Boolean형을 돌려주기 때문에,
    잘못된 표현이 아니다.
    일반적으로 별로 사용되지 않지만, 조사해 보면 제품의 문서 등에는 가끔 사용되고 있다.

    참고 : "EXISTS 식"으로 검색

    요약



    크기로 이미지한다면

    문 > 구 > 술어 ≧ 식

    평소의 대화 등에서는 적당하고 좋지만, 약간 복잡한 것이 쓰여 있는 텍스트 등을 읽을 때는, 기본적인 어구의 의미를 제대로 이해한 다음에 읽고 싶다.

    이미지 전시 : htps // 엔.ぃきぺぢ아. 오 RG / 우키 / SQL
    참고 : h tps : // 말해. 오. 네. jp / 쿠 / 7956618. HTML

    좋은 웹페이지 즐겨찾기