La sortie qui vient d'une vue personnalisée est à moi est comme suit ...SQL Si « quelque chose » select count
Col1 Col2 Col3 Col4
xxxx Cake 1 1*
Cake xxxx 2* 1
xxxx Cake 2 0*
xxxx Cake 0 0*
Cake xxxx 2* 0
Cake xxxx 2* 0
et ce que je voudrais résumer est ...
For every row,
if the word Cake is found in Col1, then add the value of Col3 to Sum
else add the value of Col4 to sum
Le SUM résultant de la vue ci-dessus, devrait être 1 + 2 + 0 + 0 + 2 + 2 = 7
Merci d'avance!
p.s. Les astérisques sont ajoutés juste pour montrer quels nombres doivent être ajoutés à la somme.
Et si dans les deux? Ajouter les deux? –
Je voudrais avoir posé cette question au début de ma carrière SQL ... –
@Preet: le "elseif" suggérerait que vous venez d'ajouter Col3 – Draemon