Le choix le plus commun de la valeur de la relation à l'instruction SQL

J'ai une table dans ma base de données qui a beaucoup de dossiers, certains dossiers qui partagent la même valeur pour l'une des colonnes. par exemple,

|  id  |  name  |  software  |
______________________________
|  1   |  john  |  photoshop |
|  2   |  paul  |  photoshop |
|  3   |  gary  |  textmate  |
|  4   |  ade   |  fireworks |
|  5   |  fred  |  textmate  |
|  6   |  bob   |  photoshop |

J'aimerais revenir à la valeur la plus fréquente et touche un morceau de logiciel, à l'aide d'une instruction SQL.

Ainsi dans l'exemple au-dessus de la déclaration SQL serait le retour "photoshop", comme il se produit plus que n'importe quel autre logiciel.

Est-ce possible?

Je vous remercie pour votre temps.

la version de base de données utilisez-vous? MySQL? Oracle ?
Désolé, je suis de l'utilisation de MySQL.
double possible de Obtenir plus de valeur commune dans SQL

OriginalL'auteur Ronnie | 2010-04-05