SOS, comment afficher le numero d'un enregistrement dans MySql
na
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai une requête suivante:
lorsque n'exécute la requête, j'ai une erreur de synthaxe . Aidez moi svp
select nom,postnom,ROW_NUMBER() OVER(PARTITION BY nom,postnom ORDER BY matricule) from t_personne
lorsque n'exécute la requête, j'ai une erreur de synthaxe . Aidez moi svp
A voir également:
- SOS, comment afficher le numero d'un enregistrement dans MySql
- Numero prive - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Comment retrouver un numero supprimé - Accueil - Android
- Afficher le 0 devant un nombre dans excel - Guide
- Numero imei - Guide
2 réponses
Bonjour
Peux-tu, s'il te plaît , nous donner la composition de ta table;
Dis nous aussi quelle requête tu veux faire
@+
Peux-tu, s'il te plaît , nous donner la composition de ta table;
Dis nous aussi quelle requête tu veux faire
@+
Bonjour,
Ta syntaxe correspond à du T-SQL (utilisé par SQL Server, la base Microsoft), et n'est pas (du tout) valide pour du MySQL.
Une recherche rapide me dit qu'il n'y a pas de fonction toute prête pour faire ça.
Essaie quelque chose comme ça :
Bon j'ai construit ça d'après des recherches rapides, je ne suis pas un pro de MySQL... À tester.
Xavier
Ta syntaxe correspond à du T-SQL (utilisé par SQL Server, la base Microsoft), et n'est pas (du tout) valide pour du MySQL.
Une recherche rapide me dit qu'il n'y a pas de fonction toute prête pour faire ça.
Essaie quelque chose comme ça :
SELECT @rownum := @rownum +1 AS rank, nom, postnom FROM ( SELECT nom, postnom FROM t_personne ORDER BY matricule ) T, ( SELECT @rownum := 0 ) a
Bon j'ai construit ça d'après des recherches rapides, je ne suis pas un pro de MySQL... À tester.
Xavier