Tôi có một bảng trong cơ sở dữ liệu có nhiều bản ghi, một số bản ghi có chung giá trị cho một trong các cột. ví dụ.Chọn giá trị phổ biến nhất từ quan hệ - câu lệnh SQL
| id | name | software |
______________________________
| 1 | john | photoshop |
| 2 | paul | photoshop |
| 3 | gary | textmate |
| 4 | ade | fireworks |
| 5 | fred | textmate |
| 6 | bob | photoshop |
Tôi muốn trả về giá trị của mảnh xảy ra phổ biến nhất của các phần mềm, bằng cách sử dụng một câu lệnh SQL.
Vì vậy, trong ví dụ trên câu lệnh SQL yêu cầu sẽ trả về 'photoshop' vì nó xảy ra nhiều hơn bất kỳ phần mềm nào khác.
Điều này có khả thi không?
Cảm ơn bạn đã dành thời gian.
@Ronnie: phiên bản cơ sở dữ liệu bạn đang sử dụng? MySQL? Oracle? –
Xin lỗi, tôi đang sử dụng MySQL. – Ronnie
có thể trùng lặp của [Nhận giá trị phổ biến nhất trong SQL] (http://stackoverflow.com/questions/344665/get-most-common-value-in-sql) – user2284570