cuốn sách gpt4 ai đã làm

MySQL: COUNT quá cao vì có nhiều mục trong bảng

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 10:57:07 27 4
mua khóa gpt4 Nike

Tôi nhận được tuyên bố này:

CHỌN ĐẾM( epoa.eclass ) NHƯ số lượng, epoa.eclass, map.eclass_description
TỪ `db2`.`articles` epoa,
Bản đồ `db1`.`ECLASS_UNSPSC`

trong đó epoa.eclass = map.eclass

NHÓM THEO epoa.eclass
ĐẶT HÀNG THEO số lượng DESC

Giải thích: Ánh xạ (ECLASS_UNSPSC) có mô tả về eclass (số). Đôi khi có nhiều hơn một mô tả nên tôi đếm không chính xác. Làm cách nào tôi có thể nhận được một mô tả thay vì nhiều mô tả? Vậy số đếm của tôi có đúng không?

câu trả lời hay nhất

COUNT() Các hàm tổng hợp chỉ làm việc đó: đếm. Nó không đưa ra giả định nào về nội dung mà bạn cho là trùng lặp.

nếu bạn muốnepoa.eclass củađộc nhất số giá trị, thay thế bằng:

COUNT( DISTINCT epoa.eclass ) AS đếm

Về MySQL: COUNT quá cao vì có nhiều mục trong bảng, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/19406961/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress