Số lượng phân biệt lựa chọn trong SQL – đếm sql chọn riêng biệt

Hướng dẫn về SQL Chọn số lượng riêng biệt. Ở đây chúng ta thảo luận về định nghĩa, tổng quan, Cách sử dụng SQL SELECT DISTINCT, các ví dụ cùng với mã.

Bạn đang xem : đếm sql chọn phân biệt

Số lượng phân biệt chọn trong SQL

Định nghĩa Số lượng Phân biệt Chọn trong SQL

Nó được sử dụng để truy xuất một số số đếm từ cột được chỉ định có giá trị duy nhất. Chúng tôi đang sử dụng một cột mà từ đó chúng tôi muốn truy xuất số lượng giá trị duy nhất. Nó rất hữu ích và quan trọng trong bất kỳ RDBMS nào để truy xuất số lượng bản ghi duy nhất. Nó giúp loại bỏ cùng một dữ liệu đến nhiều lần.

Tổng quan về Số lượng Phân biệt Chọn trong SQL

  • Về cơ bản, chọn bộ đếm riêng biệt là truy xuất số lượng của tất cả các bản ghi duy nhất từ ​​bảng. Nó sẽ loại bỏ tất cả các bản ghi trùng lặp khỏi bảng. Giả sử bảng của chúng tôi chứa nhiều bản ghi trùng lặp hơn và chúng tôi muốn chỉ đếm các bản ghi duy nhất cùng thời điểm chúng tôi đang sử dụng SQL, hãy chọn một số lượng riêng biệt trong truy vấn của chúng tôi.
  • Chúng tôi có thể sử dụng nó trên một cột được chỉ định. Hàm này sẽ loại bỏ các bản ghi trùng lặp khỏi bảng và hiển thị số lượng bản ghi duy nhất. Nó sẽ hoạt động trên một cột cũng như nhiều cột.
  • Nó sẽ hoạt động trên nhiều cột, chúng tôi có thể sử dụng trên một cột duy nhất từ ​​bảng mà từ đó chúng tôi đã truy xuất số lượng bản ghi duy nhất.
  • Chúng tôi có thể sử dụng các câu lệnh có tổng hợp như min, max, avg, count, v.v.

Cách sử dụng SQL SELECT DISTINCT?

  • Cú pháp dưới đây cho thấy cách sử dụng sql select các câu lệnh riêng biệt. Trong cú pháp dưới đây, chúng tôi đang sử dụng count với sql select riêng biệt.

Cú pháp –

Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn

Hadoop, Khoa học Dữ liệu, Thống kê & amp; những người khác

  • CHỌN ĐẾM (DISTINCT tên_của_cột) TỪ tên_của_bảng;
  • CHỌN ĐẾM (DISTINCT tên_cột_cột) TỪ tên_cổ_tính trong đó điều kiện;
  • Chọn DISTINCT name_of_column1, name_of_column2,…., name_of_columnN

Từ name_of_table, nơi điều kiện;

  • Chọn COUNT (DISTINCT tên_của_cột1), COUNT (DISTINCT tên_của_cột2),…, COUNT (DISTINCT tên_cột_cộtN) từ tên_của_bảng;
  • Dưới đây là cú pháp mô tả của SQL select riêng biệt với câu lệnh count như sau.
  • Đếm – Chúng tôi đang sử dụng đếm với SQL select riêng biệt để truy xuất một số bản ghi duy nhất từ ​​các cột được chỉ định. Nó sẽ truy xuất số lượng bản ghi duy nhất.
  • Chọn – Chúng tôi có thể chọn dữ liệu theo điều kiện được đưa ra trong truy vấn. Đây là câu lệnh SQL được sử dụng để chọn dữ liệu được chỉ định từ một bảng. Chúng ta có thể sử dụng select với các câu lệnh đếm riêng biệt để lấy số lượng duy nhất từ ​​cột.
  • Tên cột – Đây là cột trong bảng đã được sử dụng với số lượng và các từ khóa riêng biệt để truy xuất một số bản ghi duy nhất từ ​​một bảng. Giả sử chúng ta đã sử dụng một câu lệnh riêng biệt với một cột được chỉ định, nó sẽ truy xuất các bản ghi riêng biệt từ bảng.
  • Tên bảng – Chúng ta cần xác định tên bảng trong khi sử dụng sql select một câu lệnh đếm riêng biệt. Đây là tên của bảng mà từ đó chúng tôi đã truy xuất các bản ghi duy nhất.
  • Điều kiện ở đâu – Trong đó điều kiện rất hữu ích để truy xuất điều kiện cụ thể, số hàng duy nhất, bằng cách sử dụng câu lệnh này. Điều kiện where trong bất kỳ câu lệnh SQL nào sẽ sử dụng để chọn hoặc truy xuất một hàng cụ thể mà chúng tôi đã xác định trong điều kiện.
  • Tại thời điểm sử dụng một biểu thức bằng cách sử dụng mệnh đề, truy vấn của chúng tôi sẽ trả về tổng số bản ghi duy nhất từ ​​các biểu thức.
  • Chúng ta có thể bỏ qua các giá trị null bằng cách sử dụng câu lệnh trong khi truy xuất một số bản ghi bằng cách sử dụng câu lệnh, kết quả của chúng ta sẽ không cung cấp số lượng các giá trị null.
  • Trong ví dụ dưới đây, chúng ta có thể thấy rằng số câu lệnh sql select sẽ bỏ qua các giá trị rỗng từ cột được chỉ định mà chúng tôi đang sử dụng mệnh đề số đếm riêng biệt của sql select.
  Chọn số lượng (id riêng biệt) từ sql_distinct;  

Xem Thêm  Cách tạo bóng hộp đẹp trong HTML và CSS - cách tạo một hộp trong html mà không cần css

image 1

  • Trong ví dụ trên, chúng ta có thể thấy rằng câu lệnh này sẽ bỏ qua việc đếm các giá trị null. Nó sẽ chỉ truy xuất số lượng duy nhất không phải giá trị rỗng.
  • Chúng tôi cũng có thể truy xuất số lượng duy nhất của một số cột bằng cách sử dụng câu lệnh. Trong ví dụ dưới đây, chúng tôi đang truy xuất số lượng duy nhất của cột id và tên. Để truy xuất số lượng nhiều cột, chúng tôi cần sử dụng số lượng và các từ khóa riêng biệt nhiều lần.
  Chọn số lượng (id riêng biệt), số lượng (tên riêng biệt) từ sql_distinct;  

image 2

  • Trong ví dụ trên, chúng ta có thể thấy rằng cột id sẽ chứa 4 bản ghi duy nhất và cột tên cũng sẽ chứa 4 bản ghi duy nhất.

Ví dụ về câu lệnh SQL SELECT DISTINCT

  • Dưới đây là ví dụ về SQL select khác biệt với số đếm như sau. Chúng tôi đang sử dụng bảng sql_distinc_count từ một cơ sở dữ liệu riêng biệt. Chúng tôi đang sử dụng cơ sở dữ liệu postgres để xem ví dụ về sql select riêng biệt với số lượng. Dưới đây là dữ liệu mẫu từ bảng sql_distinct.
  Chọn * từ sql_distinc_count;  

image 3

  1. Trong ví dụ dưới đây, chúng tôi đã tìm thấy số lượng bản ghi khác nhau từ cột tên. Chúng ta có thể thấy rằng số bản ghi duy nhất của cột tên là 4.
  CHỌN ĐẾM (tên DISTINCT) TỪ sql_distinc_count;  

Xem Thêm  Cách xóa JavaScript bộ nhớ cục bộ - js xóa bộ nhớ cục bộ

image 4

2. Trong ví dụ dưới đây, chúng tôi đã tìm thấy số lượng bản ghi khác nhau từ cột id và tên. Chúng tôi đang sử dụng số đếm và số lần khác nhau trong một truy vấn.

  Chọn số lượng (id riêng biệt) làm ID, đếm (tên riêng biệt) làm Tên từ sql_distinc_count;  

image 5
3. Ví dụ dưới đây cho thấy câu lệnh với điều kiện where. Chúng tôi đang sử dụng điều kiện where trên cột id bằng cách sử dụng câu lệnh này. Nó sẽ trả về một số lượng duy nhất của các giá trị cột được chỉ định.

  Chọn số lượng (id riêng biệt) từ sql_distinct_count trong đó id = 103;  

3. Ví dụ dưới đây cho thấy câu lệnh với điều kiện where. Chúng tôi đang sử dụng điều kiện where trên cột id bằng cách sử dụng câu lệnh này. Nó sẽ trả về số lượng duy nhất của các giá trị cột được chỉ định.

SQL Select Distinct Count image 6
4. Ví dụ dưới đây cho thấy câu lệnh với điều kiện where. Chúng tôi đang sử dụng điều kiện where trên cột id và tên bằng cách sử dụng câu lệnh này. Nó sẽ trả về một số lượng duy nhất của các giá trị cột được chỉ định.

  Chọn số lượng (id riêng biệt), số lượng (tên riêng biệt) từ sql_distinct_count trong đó id = 101 và tên = ‘ABC’;  

4. Ví dụ dưới đây cho thấy câu lệnh với điều kiện where. Chúng tôi đang sử dụng điều kiện where trên cột id và tên bằng cách sử dụng câu lệnh này. Nó sẽ trả về số lượng duy nhất của các giá trị cột được chỉ định.

Số lượng phân biệt chọn trong SQL o

  • Trong ví dụ dưới đây, chúng tôi đang sử dụng sql select các câu lệnh riêng biệt mà không sử dụng các từ khóa đếm.
  Chọn id, tên riêng biệt từ sql_distinc_count;  

Số lượng phân biệt lựa chọn trong SQL u

Kết luận

Chúng tôi có thể sử dụng SQL để chọn số lượng riêng biệt trên một cột được chỉ định. Hàm đếm riêng biệt chọn SQL sẽ loại bỏ các bản ghi trùng lặp khỏi bảng và hiển thị số lượng bản ghi duy nhất. Số đếm riêng biệt trong SQL select được sử dụng để truy xuất một số lượng từ cột được chỉ định, cột này là duy nhất trong các giá trị.

Bài báo được đề xuất

Đây là hướng dẫn về Số lượng Phân biệt Chọn trong SQL. Ở đây chúng ta thảo luận về định nghĩa, tổng quan, Cách sử dụng SQL SELECT DISTINCT, các ví dụ cùng với việc triển khai và xuất mã. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Xem Thêm  Phương thức lớp đối tượng và hàm tạo - đối tượng và hàm tạo java

0

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề đếm sql chọn riêng biệt

SQL Aggregates: COUNT(*) aggregate function

alt

  • Tác giả: James Marks
  • Ngày đăng: 2017-01-31
  • Đánh giá: 4 ⭐ ( 8927 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Learn about the COUNT(*) SQL aggregate function.

Chọn khác biệt trong SQL là gì?

  • Tác giả: presbyteryofstockton.org
  • Đánh giá: 3 ⭐ ( 5858 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Câu lệnh SQL SELECT 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). Bên 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).

Hàm COUNT trong SQL Server

  • Tác giả: quantrimang.com
  • Đánh giá: 3 ⭐ ( 7263 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài viết này sẽ hướng dẫn chi tiết cho bạn cách sử dụng hàm xử lý số COUNT() trong SQL Server với cú pháp và những ví dụ cụ thể để dễ hình dung và nắm bắt hàm tốt hơn.

SELECT DISTINCT trong SQL – Câu lệnh trả về các giá trị duy nhất

  • Tác giả: kienit.com
  • Đánh giá: 4 ⭐ ( 2612 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Sử dụng câu lệnh SELECT DISTINCT trong SQL để lọc ra các giá trị duy nhất trong kết quả. Mệnh đề DISTINCT thường kết hợp với SELECT.

SQL riêng biệt và đếm

  • Tác giả: vi.uwenku.com
  • Đánh giá: 3 ⭐ ( 6442 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tôi có truy vấn nơi tôi muốn nhận ngày riêng biệt, số điện thoại được liên kết với những ngày đó và số lượng số điện thoại mỗi ngày. Ví dụ, tôi có một cơ sở dữ liệu với số ngày và số điện thoại và tôi

SQL để tìm số lượng giá trị riêng biệt trong một cột

  • Tác giả: qastack.vn
  • Đánh giá: 4 ⭐ ( 8275 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Bạn có thể sử dụng DISTINCTtừ khóa trong COUNThàm tổng hợp: SELECT COUNT(DISTINCT column_name) AS some_alias…

Mẹo và thủ thuật SQL: Đếm hàng

  • Tác giả: helpex.vn
  • Đánh giá: 3 ⭐ ( 6616 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Nhận tổng số hàng của dữ liệu trong các bảng trên các kích thước khác nhau (trên mỗi bảng, mỗi lược đồ và trong một cơ sở dữ liệu nhất định) là một kỹ thuật hữu ích cần có trong vành đai…

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình