J'ai un modèle Pupil
, qui a obtenu le champ score
. Je dois faire une liste avec la règle étrange: l'ordre par le score (Asc) mais toutes les partitions que plus de 100 devraient commandés à zéro (!):Commande spécifique (sql)
Pupil.all(:order => 'score DESC' ...?)
100
86
34
21
6
3
1
0
143
125
354
0
456
0
0
je peux le commander en utilisant Ruby, mais je dois sql
Aslo Je peux créer champ supplémentaire dans db pour stocker des données comme
new_score = score > 100 ? 0 : score
mais je pense que nous pouvons faire sql sans elle
Quelle base de données utilisez-vous? –
MySQL, sqlite3. – fl00r