Truy vấn sẽ chọn một hàng có giá trị số thấp nhất của một cột là gì?Cách chọn một hàng có giá trị số thấp nhất của một cột?
Trả lời
Bạn có thể sử dụng nó
SELECT * FROM `YourTable` ORDER BY YourColumn LIMIT 1
Nếu OP muốn tất cả các hàng khớp với giá trị tối thiểu thì sao? –
@OMG Ngựa vằn: OP chỉ định một hàng. – jweyrich
select
f.*
from
foo f
inner join
(
select min(id) as id from foo
) m on m.id = f.id;
thử này
SELECT * FROM `table` ORDER BY `column` ASC LIMIT 1;
Để chọn tất cả các hàng phù hợp với giá trị tối thiểu cho một cột (trong SQL Server)
SELECT T.col1, T.col2
From Table T
Where T.col1 = (select MIN(col1) from Table)
Để chỉ chọn một hàng, bạn có thể sửa đổi dòng đầu tiên là:
Select Top 1 T.col1, T.col2
và bạn luôn có thể thêm 'Sắp xếp theo colx' đến cùng (nhiều cột, dấu phẩy tách ra làm việc quá).
Hy vọng điều đó sẽ hữu ích.
Tôi đang tìm giải pháp simliar. Tôi muốn hàng đầy đủ với một giá trị minium của một nhóm bảng bằng một cột khác. Đây là giải pháp tôi đã gặp. Tôi đã sắp xếp bảng theo cột minium với mệnh đề order_by và truy vấn truy vấn phụ vào truy vấn bằng ORDER BY để bắt hàng đầu tiên xuất hiện là hàng được sắp xếp.
id bigint(20)
commission decimal(5,4)
door_price decimal(19,2)
event_id bigint(20)
min_commission decimal(19,2)
price decimal(19,2)
visible_to_public
SELECT * FROM (SELECT
price_bundle.id as id,
event_id,
price_bundle.price + (case when ((price_bundle.commission * price_bundle.price) > price_bundle.min_commission) then (price_bundle.commission * price_bundle.price) else price_bundle.min_commission end) AS total
FROM price_bundle
WHERE price_bundle.visible_to_public = 1
ORDER BY total asc
) AS price_bundle_order_by_total_price_asc GROUP BY event_id
- 1. Ruby on Rails: Tìm bản ghi có giá trị thấp nhất của một cột cụ thể
- 2. MYSQL Chọn hai giá trị một cột
- 3. Oracle SQL - Cách lấy 5 giá trị cao nhất của một cột
- 4. chọn giá trị duy nhất từ một cột
- 5. Hàng trả về có giá trị lớn nhất của một cột cho mỗi nhóm
- 6. Làm thế nào để chọn chỉ có các hàng đầu tiên cho mỗi giá trị duy nhất của một cột
- 7. Chỉ chọn các giá trị thấp nhất với LINQ
- 8. Nhận lưới giá trị giá trị cột hàng đã chọn
- 9. Chọn một hàng với giá trị riêng biệt của một cột
- 10. cột Xóa dựa trên giá trị của một hàng
- 11. Chọn giá trị dựa trên giá trị cao nhất trong một cột khác
- 12. chọn một dòng với giá trị MAX() trên một cột
- 13. Làm cách nào để chọn các hàng có giá trị cột bắt đầu bằng một chuỗi nhất định?
- 14. SQL Chọn nhiều cột dựa trên giá trị lớn nhất trong một cột
- 15. Giá trị thiết lập SQL của một cột bằng với giá trị của một cột khác trong cùng một bảng
- 16. Chỉ số bit đặt hàng thấp nhất
- 17. chọn một số cột nhất định của bảng dữ liệu
- 18. Chọn hàng có 2 cột giá trị như nhau
- 19. cách đặt tập tin - chọn một số hàng hoặc cột
- 20. Cách lấy tên cột của biến có 10 giá trị cao nhất hàng đầu?
- 21. SQL chọn một số hàng trong bảng sao cho tổng hợp giá trị nhất định
- 22. Làm thế nào để có được giá trị của một ô bằng chỉ số hàng và cột chỉ số
- 23. Oracle: chọn giá trị tối đa từ các cột khác nhau của cùng một hàng
- 24. Giá trị tổng của một hàng?
- 25. Chọn giá trị số gần nhất với truy vấn MySQL
- 26. tìm chỉ số thấp nhất của một giá trị đã cho trong một mảng được phân loại
- 27. tối đa (cao nhất) và tối thiểu giá trị (thấp nhất) của ba số nguyên
- 28. Làm cách nào để nhóm các hàng mysql có cùng giá trị cột thành một hàng?
- 29. Làm thế nào để có được số lượng giá trị thường xuyên nhất trong một cột?
- 30. Tìm giá trị thấp nhất trong băm
hãy luôn bao gồm lược đồ bảng – ajreal
Điều gì xảy ra nếu có nhiều hàng có cùng giá trị tối thiểu? –