PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Est-il possible d'avoir des conditions différentes pour chaque ligne d'une requête ?

vous pouvez, mais probablement pas d'une manière que vous voudriez :

si votre table a un champ d'identification numérique, qui est incrémenté à chaque ligne, vous pouvez joindre cette table 3 fois (disons comme "a", "b" et "c") et utiliser la condition de jointure a.id + 1 =b.id et b.id + 1 =c.id et placez votre filtre dans une clause where comme :a.name ='A' AND b.name ='B' AND c.name ='C'

mais ne vous attendez pas à des performances...