Maison > Questions et réponses > le corps du texte
P粉8086974712023-08-23 13:48:18
Ascending est le tri par défaut pour la plupart (sinon la totalité) des SGBD, donc votre déclaration est un peu étrange à cet égard, mais de toute façon, vous pouvez spécifier le tri en ajoutant ASC ou DESC sur chaque colonne.
Votre déclaration deviendra :
SELECT title , project_index FROM projectdetail WHERE project_index BETWEEN 1 AND 6 ORDER BY title ASC , project_index ASC
Modifier
Comme @Arvo et @Dems l'ont mentionné, vous triez actuellement d'abord par titre, puis par project_index si les titres sont les mêmes. Si vous souhaitez que project_index soit trié en premier, vous devez le mettre en premier dans la clause ORDER BY.
Votre déclaration deviendra :
SELECT title , project_index FROM projectdetail WHERE project_index BETWEEN 1 AND 6 ORDER BY project_index ASC , title ASC
Comme ASC est l'ordre de tri par défaut, vous pouvez les omettre :
SELECT title , project_index FROM projectdetail WHERE project_index BETWEEN 1 AND 6 ORDER BY project_index , title