ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 실무에 필요했던 ? SQL
    기술(Tech) 2022. 12. 27. 13:28
    반응형
    • 일부 데이터만 가져오기: Limit</aside>
      • 그런 경우를 대비해, 일부 데이터만 가져오는 Limit이라는 기능이 있습니다.
      • 백문이 불여일견! 직접 SQL 쿼리를 볼까요?
    • <aside> 👉 테이블에 어떤 데이터가 들어있나 잠깐 보려고 들어왔는데, 데이터를 다 불러오느라 시간이 오래 걸리면 힘들겠죠?
    • 중복 데이터는 제외하고 가져오기: Distinct
      1. orders 테이블을 모두 불러와서, 한줄한줄씩 읽으며 어떤 결제수단들이 있는지 확인한다
      2. distinct 기능을 사용해서 한 방에 본다
      </aside>
      • 정답은 2번! 너무 쉽죠?
      • 마찬가지로, 직접 바로 SQL 쿼리로 가시죠!
    • <aside> 👉 자, 고객이 사용한 결제수단이 어떤 종류가 있을지 궁금할때 어떻게 할까요?
    반응형
    • 몇 개인지 숫자 세보기: Count
      1. orders 테이블의 데이터를 모두 불러와서, 한줄한줄씩 센다
      2. count 기능을 사용해서 한방에 본다
      </aside>
      • 당연히 2번이죠?
        • 한 줄로 끝! select * from orders에서 *을, count로 감싸주면 됩니다.바로 SQL 쿼리부터 보시죠!
        • 이렇게 한 줄로 끝!
      • select count(*) from orders
    • <aside> 👉 이번에는 orders 테이블에 데이터가 몇 개 들어있는지 궁금해요! (결제가 몇 건이나 들어왔죠? 두근두근)
      1. [응용] Distinct와 Count를 같이 써보기
    • <aside> 👉 스파르타 회원 분들의 성(family name)씨가 몇개인지 궁금하다면? 이번에도 마찬가지로 쉬운 방법이 있습니다!
      • SQL 쿼리 보러가기
        • 이렇게 하면 성씨가 쭉 나오죠?
        • 몇 개인지 숫자 세보기: Count
          1. orders 테이블의 데이터를 모두 불러와서, 한줄한줄씩 센다
          2. count 기능을 사용해서 한방에 본다
          </aside>
          • 당연히 2번이죠?
          • 바로 SQL 쿼리부터 보시죠!
            • 한 줄로 끝! select * from orders에서 *을, count로 감싸주면 됩니다.




              • 이렇게 한 줄로 끝!
          • select count(*) from orders
        • <aside> 👉 이번에는 orders 테이블에 데이터가 몇 개 들어있는지 궁금해요! (결제가 몇 건이나 들어왔죠? 두근두근)
          1. [응용] Distinct와 Count를 같이 써보기
        • <aside> 👉 스파르타 회원 분들의 성(family name)씨가 몇개인지 궁금하다면? 이번에도 마찬가지로 쉬운 방법이 있습니다!
          • SQL 쿼리 보러가기
            • 이렇게 하면 성씨가 쭉 나오죠?
          • select distinct(name) from users;
        • </aside>
      • select distinct(name) from users;
    • </aside>
    반응형

    댓글

Designed by Tistory.