bonjour,
en quoi la close suivante (suggérée par SQLpro) :
ORDER BY CASE WHEN nom LIKE 'ancien %' THEN 2 ELSE 1 END ASC, nom ASC;
est meilleure que celle ci (la mienne)
ORDER BY (nom NOT LIKE 'ancien%') DESC, nom ASC ;
est-ce que l'utilisation d'un integer (solution de SQLpro) consomme moins de perf/ressource que l'utilisation du boolean (la mienne) ?
est-ce que l'utilisation d'un CASE (solution SQLpro) est plus rapide que l'utilisation basique d'une expression implicite (la mienne) ?
Je me mets à la place du compilateur, si je vois un CASE OF, je dois vérifier plus de chose dans la syntaxe, donc plus de temps ..
Et en mémoire, un integer prend plus de ressource qu'un boolean, non ?
Partager