Questions et réponses pour le case :

En SQL, l'expression CASE évalue une liste de conditions, renvoyant le résultat de la première condition dont la valeur est vraie. Pour les questions CASE des langages de programmation, utilisez plutôt la balise [switch-statement].

3
votes
Disons que j'ai une table table sous la forme: WITH a_users AS ( SELECT user, SUM(CASE WHEN class = 'a' THEN 1 ELSE 0 END) AS a_class FROM table WHERE ...

3
votes
SELECT * FROM ( SELECT P.PC_ID, PC.PC, P.BLOK_ID, B.BLOK, B.ID_MATERIAL, M.MATERIAL, M.NO_MATERIAL, P.START_DTTM, TO_CHAR(P.START_DTTM,'yyyy-mm-dd') DATE_PERENCANAAN ...

2
votes
J'essaie de tenir compte de certaines valeurs non fiables dans ma base de données, qui contiennent la chaîne «inconnu», je veux les mettre à 0, puis additionner le ...

1
votes
select demvbtn, deomsch, (select count(*) from drmvctl a, drmvtbg b where a.deblgty = b.demvbtn and a.deblgty = :demvbtn) as counter, case ...