The SQL SELECT DISTINCT Statement, DISTINCT trong sql server 2005, 2008

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi admin, 19/12/13.

  1. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,997
    Đã được thích:
    1,216
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Câu lệnh SELECT DISTINCT trong SQL

    Trong một bảng dữ liệu table, một column(cột) có thể bị trùng dữ liệu và đôi khi bạn chỉ muốn liệt kê 1 danh sách riêng biệt không trùng lặp, khi đó bạn có thể sử dụng từ khóa DISTINCT để lấy ra các giá trị này.

    Câu lệnh SQL SELECT DISTINCT.

    Demo Database câu lệnh distinct.


    Ta có 1 bảng Customers.
    SELECT-DISTINCT-Statement-sql.png

    Khi bạn muốn lọc ra các tất cả các City của bảng Customers mà các City không trung nhau thì bạn làm như sau:


    Kết quả :
    SELECT-DISTINCT-Statement-sql-ket-qua.png
    Kết quả của câu lệnh Select trên, City bị trung México D.F bị loại bỏ đi 1 giá trị


     
    Cảm ơn đã xem bài:

    The SQL SELECT DISTINCT Statement, DISTINCT trong sql server 2005, 2008

    Chỉnh sửa cuối: 31/5/15
  2. phamminhhieu
    Tham gia ngày:
    3/6/13
    Bài viết:
    62
    Đã được thích:
    1
    Điểm thành tích:
    0
    Cảm ơn admin giờ đã hiểu thằng distinct nó làm gì. Mà cái tên distinct khó nhớ wa, toàn quyên hehehe.
     
  3. huongkiss
    Tham gia ngày:
    12/2/14
    Bài viết:
    57
    Đã được thích:
    0
    Điểm thành tích:
    6
    Cái city kia là tên cột ở bàng cus ah admin
     
  4. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,997
    Đã được thích:
    1,216
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Đúng rồi city là 1 tên cột trong bảng Customers, có nghĩa là nó sẽ lấy hết dữ liệu về city trong bảng Customers, nếu có 2 cột cùng tên thì nó gộp lại là 1.
     
  5. quangtien
    Tham gia ngày:
    22/2/14
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    0
    vậy nếu muốn lấy dữ liệu từ 2 bảng, dùng distinct, có bị lập lại dữ liệu ko admin ?
     
  6. ngophangroup
    Tham gia ngày:
    16/12/19
    Bài viết:
    13
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    ngày trước thì phồ biến chứ giờ ko còn hữu hiệu cho lắm
     


Chủ để tương tự : SELECT DISTINCT
Diễn đàn Tiêu đề Date
Kiến thức lập trình SQL & MySQL Select size Database kích thước database table trong SQL server như thế nào? 30/3/20
Kiến thức lập trình SQL & MySQL Lỗi mysql Current selection does not contain a unique column edit not available 7/2/18
Kiến thức lập trình SQL & MySQL Select ngẫu nhiên random giá trị dòng trong SQL và MySQL 13/12/17
Kiến thức lập trình SQL & MySQL Lệnh Select From(xem) dữ liệu trong mysql 12/1/16