J'ai créé une table. Dans un domaine, j'ai une priorité de cet enregistrement (entre 1-9). Je n'ai pas défini de priorité pour tous les enregistrements, donc pour certains enregistrements, il restera nul. Lorsque j'affiche ces enregistrements dans ma page HTML, je vérifie simplement ces priorités - si la priorité existe, alors je vais l'afficher tel quel, si elle est nulle, alors je l'afficherai comme la priorité la plus basse de '10' (juste pour l'affichage).Est-il possible d'utiliser à la fois l'ordre par et où dans une seule requête
Le problème se produit lors du tri de la table. Si j'essaie de sort(DESC)
le tableau, il affiche le 10 dans la première rangée et continue plus tard parfaitement (1,2, ....).
Comment résoudre ce problème?
Est-il possible d'afficher les priorités d'abord et plus tard continuer avec les valeurs nulles?
Pouvez-vous fournir toute requête SQL que vous êtes en utilisant? –
Sélectionnez la priorité à partir de la commande prioritaire par priorité desc – praveenjayapal