Maison > base de données > tutoriel mysql > le corps du texte

Exposition complète à la syntaxe SQL (3)

黄舟
Libérer: 2016-12-24 17:45:42
original
1082 Les gens l'ont consulté

 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) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal