SOS, comment afficher le numero d'un enregistrement dans MySql
na
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
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
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Numero prive - Guide
- Comment retrouver un numero supprimé - Accueil - Android
- Afficher le 0 devant un nombre dans excel - Guide
- Retrouver compte le bon coin avec numero de telephone - Forum Réseaux sociaux
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