[CLICK] Đăng ký Cafe Excel lần đầu ở Hà Nội - Pivot Table và Thủ Thuật trong việc lập báo cáo

[Mừng SN GPE lần 10] Giao lưu online với Admin Đỗ Nguyên Bình - OverAC

[Mừng SN GPE lần 10] Giao lưu online với anh Nguyễn Duy Tuân


Hiển thị kết quả tìm kiếm từ 1 đến 4 trên tổng số: 4
  1. #1
    Tham gia ngày
    04 2010
    Nơi Cư Ngụ
    Hải Dương
    Bài gởi
    462
    Cảm ơn
    484
    Được cảm ơn 119 lần trong 74 bài viết

    Hỏi GROUP BY & ORDER BY trong câu lệnh SELECT

    ví dụ: sách ADO của Mr DUyệt
    Bây giờ tôi muốn tính tổng các sản phẩm sản xuất chỉ có trong bảng tbMaSanPham thì sao?
    Chúng ta viết câu lệnh SQL sau

    PHP Code:
    SELECT MSPMoTaSUM(SL) AS [TONG]
     
    FROM tbSanLuongSX 
    WHERE MSP IN 
    (SELECT DISTINCT MSP FROM tbMaSanPham
    GROUP BY MSPMoTa 
    ORDER BY NgaySX

    Trong ví dụ trên em in hỏi ý nghĩa của 02 dòng này dùng để làm gì?

    GROUP BY MSP, MoTa ORDER BY NgaySX;
    Giá trị lớn nhất của cuộc đời con người là gì?

  2. #2
    Tham gia ngày
    08 2008
    Nơi Cư Ngụ
    TPHCM
    Bài gởi
    7,394
    Cảm ơn
    26,766
    Được cảm ơn 14,939 lần trong 6,345 bài viết
    Group by có nghĩa lọc không trùng (nhóm lại các ô trùng)
    Order by có nghĩa là sort (từ A>Z)

    SELECT MSP, MoTa, SUM(SL) AS [TONG]
    FROM tbSanLuongSX
    WHERE MSP IN
    (SELECT DISTINCT MSP FROM tbMaSanPham)
    GROUP BY MSP, MoTa
    ORDER BY NgaySX
    ;



    Câu lệnh trên có nghĩa là

    Lọc không trùng field MSP và field MoTa

    Sắp xếp (A>Z) theo field NgaySX

    Nếu sắp xếp từ Z>A thì ODER BY FIELD_NAME DESC

    (ASC | DESC)

    Nếu không có ASC/ DESC thì ngầm hiều nó là ASC nhé!
    thay đổi nội dung bởi: Hoàng Trọng Nghĩa, 25-10-12 lúc 06:20 PM

  3. Thành viên sau cảm ơn Hoàng Trọng Nghĩa về bài viết này:


  4. #3
    Nói nôm na là Group by để nhóm các row có cùng tiêu chí khi group
    còn order by là mình sắp sếp nó theo thứ tự tăng dần

  5. #4

  6. Thành viên sau cảm ơn Nguyễn Duy Tuân về bài viết này:


Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]