Bỏ qua nội dung
  • TASTE OF KNOWLEDGE
    • Giới thiệu
    • -
    • TASTE OF KNOWLEDGE
    Taste of KnowlegdeTaste of Knowlegde
    • Menu
    • Office
      • Power Point
      • Excel
      • Word
    • Giao trinh
      • HTML
      • HTMLCSS
      • PHP
      • Xây dựng trang web
      • kiểm thử
        • testcase
        • tester
        • testlink
    • KHÓA HỌC
      • Phân tích và Trực quan hóa dữ liệu cùng Power BI
      • Data Analysic with Microsoft
      • ỨNG DỤNG MICROSOFT OFFICE 2019
      • Kỹ năng giảng dạy Trực Tuyến – Elearning
      • Tin học Đại Cương – Y Dược
      • Xay dựng trang Web với HTML và CSS
    • tiện ích
    • Data Science
      • Data Analysis
        • Phân tích hoạt động truyền thông với Tableau
        • Data analysic – Tableau
        • LookerStudio
      • Big Data
      • rapitminer
      • topic modeling
    • văn hóa
      • tản mạn
    • Giới thiệu
    • TỪ THIỆN – NỤ CƯỜI VIỆT
    • CHUYỂN ĐỔI SỐ
    • -
      • Trang chủ
      • Phân tích dữ liệu

      SQL PROGRAMMING

      Chương trình giáo dục

      • 8 Sections
      • 29 Lessons
      • 10 Weeks
      Expand all sectionsCollapse all sections
      • Thiết lập ban đầu
        4
        • 1.1
          Cài đặt môi trường
        • 1.2
          Dữ liệu thực hành
        • 1.3
          PROJECT – NETFLIX
        • 1.4
          PROJECT – LUYỆN TẬP
      • Các khái niệm cơ bản
        3
        • 2.1
          Các kiểu dữ liệu SQL
        • 2.2
          Toán tử SQL
        • 2.3
          Bình luận SQL
      • Nhóm Truy vấn dữ liệu với SELECT
        6
        • 3.1
          Câu lệnh SELECT trong SQL
        • 3.2
          Câu lệnh SELECT kèm HAVING trong SQL 
        • 3.3
          Câu lệnh SELECT theo nhóm GROUP BY
        • 3.4
          Câu lệnh SELECT không Trùng với DISTINCT
        • 3.5
          Thực hành Truy vấn SQL
        • 3.6
          Các phép nối JOIN
      • Nhóm thao tác dữ liệu
        3
        • 4.1
          Chèn dữ liệu với lệnh INSERT trong SQL
        • 4.2
          Cập nhật dữ liệu với lệnh UPDATE trong SQL
        • 4.3
          Câu lệnh DELETE trong SQL
      • Các nhóm hàm xử lý
        5
        • 5.1
          Câu lệnh thay thế REPLACE trong SQL
        • 5.2
          Câu lệnh BETWEEN trong SQL
        • 5.3
          Câu lệnh EXISTS trong SQL
        • 5.4
          Câu lệnh INDEX trong SQL
        • 5.5
          Câu lệnh UNIQUE trong SQL
      • Hàm trong SQL
        3
        • 6.1
          Hàm đếm COUNT trong SQL
        • 6.2
          Hàm Tổng hợp AGGREGATE trong SQL
        • 6.3
          Hàm Thời gian DATE TIME trong SQL
      • Các thao tác mở rộng
        4
        • 7.1
          Bảng SQL
        • 7.2
          Câu lệnh chuyển đổi dữ liệu với CAST và CONVERT trong SQL
        • 7.3
          Thủ tục lưu trữ STORED PROCEDURE trong SQL
        • 7.4
          Trình kích hoạt TRIGGERS trong SQL
      • TÀI LIỆU THAM KHẢO CHO LẬP TRÌNH ABAP
        1
        • 8.1
          SAP HANA và ABAP programer

      Câu lệnh SELECT không Trùng với DISTINCT

      Câu lệnh SELECT không Trùng với DISTINCT

      Giới thiệu

      Trong chương này, chúng ta sẽ tìm hiểu về những điều cơ bản của câu lệnh SQL SELECT DISTINCT

      SELECT câu lệnh SQL DISTINCT

      Câu lệnh SELECT DISTINCT được sử dụng để chỉ trả về các giá trị riêng biệt (khác nhau).
      SELECT DISTINCT loại bỏ các bản ghi trùng lặp khỏi kết quả
      SELECT DISTINCT có thể được sử dụng với các tập hợp: COUNT, AVG, MAX, v.v.
      SELECT toán tử DISTINCT trên một cột duy nhất DISTINCT cho nhiều cột không được hỗ trợ
      Từ khóa SQL DISTINCT được sử dụng cùng với câu lệnh SELECT để loại bỏ tất cả các bản ghi trùng lặp và chỉ tìm nạp các bản ghi duy nhất
      Có thể xảy ra tình huống khi bạn có nhiều bản ghi trùng lặp trong một bảng. trong khi tìm nạp các bản ghi như vậy, sẽ hợp lý hơn nếu chỉ tìm nạp các bản ghi duy nhất đó thay vì tìm nạp các bản ghi trùng lặp
      Trong một bảng, một cột thường chứa nhiều giá trị trùng lặp và đôi khi bạn chỉ muốn liệt kê các giá trị khác nhau (riêng biệt)
      Cú pháp 
      1. SELECT DISTINCT Emp_Name
      2. FROM EmployeeDetail;
      Ví dụ

      Câu lệnh SELECT COUNT DISTINCT

      Hàm SELECT DISTINCT COUNT() trả về số hàng khớp với một tiêu chí đã chỉ định
      Câu lệnh SQL sau đây liệt kê số lượng (DISTINCT)EmployeeDetails EmpId khác nhau
      Cú pháp
      1. SELECT COUNT(DISTINCT EmpId) FROM EmpDetail;

      Ví dụ

      SELECT câu lệnh AVG DISTINCT 

      Hàm AVG DISTINCT() trả về giá trị trung bình cộng của một cột số
      Câu lệnh SQL sau đây liệt kê số lượng (DISTINCT)EmployeeDetails EmpId khác nhau
      Cú pháp 
      1. SELECT AVG(DISTINCT EmpId)
      2. FROM EmployeeDetail
      3. WHERE EmpId= EmpId
      Ví dụ
      HUYỆN

      SELECT câu lệnh MAX DISTINCT

      Hàm SELECT MAX DISTINCT trả về giá trị lớn nhất của cột đã chọn
      Cú pháp
      1. SELECT MAX(DISTINCT EmpId)
      2. FROM EmployeeDetail
      3. WHERE EmpId= EmpId
      Ví dụ 
      GHI CHÚ
      Ví dụ trên sẽ không hoạt động trong Firefox và Microsoft edge! Bởi vì COUNT(DISTINCT column_name) không được hỗ trợ trong cơ sở dữ liệu truy cập của Microsoft, Firefox và Microsoft Edge đang sử dụng quyền truy cập của Microsoft trong các ví dụ của chúng ta.
      Đây là cách giải quyết để truy cập ms.

      SQL SELECT DISTINCT trên nhiều cột

      Đây là một ví dụ đơn giản về một số cột được chọn trong bảng EmpoyeeDetail trong đó EmpId= 5
      Cú pháp
      1. CHỌN DISTINCT  EmpName,EmpAddress,EmpCity  TỪ  EmployeeDetail  Trong đó  EmpId=5
      Ví dụ 
      SQL CHỌN QUẬN

      SELECT ví dụ không có DISTINCT   

      Câu lệnh SQL sau đây chọn tất cả (bao gồm cả các giá trị trùng lặp) từ cột EmpName trong bảng Chi tiết nhân viên
      Cú pháp
      1. SELECT * FROM EmployeeDetail
      Ví dụ

      Bản tóm tắt

      Trong chương tiếp theo, chúng ta sẽ tìm hiểu những điều cơ bản của câu lệnh SQL TOP.

       

      (Source: https://www.c-sharpcorner.com/)

      Để lại một bình luận Hủy

      Câu lệnh SELECT theo nhóm GROUP BY
      Trước
      Thực hành Truy vấn SQL
      Tiếp
      Giới thiệu
      Kiến thức cho đi là kiến thức nhận về. Những chú gõ kiến miệt mài cảm nhận hương vị của Kiến Thức mỗi ngày. Toktips
      Bài viết mới
      • 22
        Th10
        7 Trục Quản Trị Dữ Liệu Cho Doanh Nghiệp Chức năng bình luận bị tắt ở 7 Trục Quản Trị Dữ Liệu Cho Doanh Nghiệp
      • 22
        Th10
        TRỤC QUẢN TRỊ DỮ LIỆU” (Data Management Axes) Chức năng bình luận bị tắt ở TRỤC QUẢN TRỊ DỮ LIỆU” (Data Management Axes)
      • 17
        Th11
        Bảo vệ dữ liệu trong Power BI – Power BI Data Protection Chức năng bình luận bị tắt ở Bảo vệ dữ liệu trong Power BI – Power BI Data Protection
      • 14
        Th11
        Phân quyền RLS – trong Power BI Chức năng bình luận bị tắt ở Phân quyền RLS – trong Power BI
      Đăng ký nhận bản tin mới
      Bạn nhập địa chỉ email để luôn nhận được những tin bài viết mới nhất của Toktipsvn

      Lỗi: Không tìm thấy biểu mẫu liên hệ.

      • Giới thiệu
      Giangtranvn.com
      • Office
        • Power Point
        • Excel
        • Word
      • Giao trinh
        • HTML
        • HTMLCSS
        • PHP
        • Xây dựng trang web
        • kiểm thử
          • testcase
          • tester
          • testlink
      • KHÓA HỌC
        • Phân tích và Trực quan hóa dữ liệu cùng Power BI
        • Data Analysic with Microsoft
        • ỨNG DỤNG MICROSOFT OFFICE 2019
        • Kỹ năng giảng dạy Trực Tuyến – Elearning
        • Tin học Đại Cương – Y Dược
        • Xay dựng trang Web với HTML và CSS
      • tiện ích
      • Data Science
        • Data Analysis
          • Phân tích hoạt động truyền thông với Tableau
          • Data analysic – Tableau
          • LookerStudio
        • Big Data
        • rapitminer
        • topic modeling
      • văn hóa
        • tản mạn
      • Giới thiệu
      • TỪ THIỆN – NỤ CƯỜI VIỆT
      • CHUYỂN ĐỔI SỐ
      • -