Instruction conditionnelle ORDER BY
Cette clause conditionnelle est généralement utilisée en conjonction avec l'instruction SELECT pour trier les résultats de la requête en fonction du champ spécifié.
SELECT liste de champs
FROM table
WHERE selectcriteria
ORDER BY field[ASC|DESC] [,field2[ASC|DESC][,...]]
fieldlist
Le nom du champ à interroger. Qui peut être utilisé avec ALL, DISTINCT, DISINCTROW ou TOP.
table
Le nom de la table à interroger.
selectcriteria
Le paramètre standard de la requête.
field1
Spécifiez quel champ utiliser comme base de tri. Si vous n'ajoutez pas ORDER BY, l'ensemble de données interrogé ne sera pas trié.
ASC
Catégories d'ordre croissant. (Par défaut)
DESC
Catégories par ordre décroissant.
Par exemple :
Ou si nous voulons trier les données de sortie selon l'ordre de naissance, nous pouvons utiliser la commande suivante.
SELECT Nom, anniversaire
FROM Staff Form
ORDER BY Birthday
SELECT LastName, FirstName
FROM Employés
ORDER BY LastName ASC;
IN clause conditionnelle
Spécifiez quelle table de la base de données externe à sélectionner. (Il doit s'agir d'une base de données à laquelle le moteur de base de données Microsoft Jet peut se connecter, telle que dBase, Paradox, etc.)
SELECT|INSERT]INTO destination IN
{path|["path" "type"] |[""[type;DATABASE=path]]>
FROM tableexPRession IN
{path|["path" "type"]|[""[type;DATABASE=path]]}
destination
Le nom de la table externe dans laquelle les données doivent être insérées.
tableexpression
Le nom de la table ou le nom de la table à partir de laquelle les données sont lues. Ce paramètre peut être un nom de table unique, ou une requête SQL stockée, etc.
path
Contient le nom de chemin complet de la table.
type
Le nom de type de la base de données, généralement utilisé lorsque la base de données appartient à la base de données Jet. (Par exemple : dBASE III, dBASE IV, Paradox 3.x, Paradox 4.x, ou Btrieve)
Par exemple : les deux paragraphes suivants ont la même signification
PartA ... .FROM Table
IN ""[dBASE IV;DATABASE=C:DBASEDATASALES;];
PartB....FROM Table
IN "C:DBASEDATASALES" "dBASE IV; "
Par exemple : base de données Microsoft Jet
SELECT numéro de client
FROM table client
IN CUSTOMER.MDB
WHERE numéro de client Comme "A*" ;
Où CUSTOMER.MDBO est le nom de la base de données Jet, qui contient la table client.
Par exemple : dBASE III ou IV
SELECT numéro de client
FROM formulaire client
IN "C:DBASEDATASALES" "dBASE IV;"
WHERE numéro de clientLike "A*";
Ainsi, lorsque nous utilisons une base de données différente de l'accès, nous devons préciser le nom de type de la base de données.
Ce qui précède est le contenu d'une exposition complète à la syntaxe SQL (3). Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !