Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut!
Qu'entends-tu par dernier ? :O) Les enregistrements d'un table n'ont pas d'ordre précis à moins d'y ajouter un clause Order By.
Suposons que je voudrais sortir les trois derniers enregistrement d'un table contenant des noms trié sur la colonne nom par ordre alphabétique :
ex pour sql server : --- create table #t(nom varchar(20)) go insert into #t(nom) values('Jean') insert into #t(nom) values('Yanick') insert into #t(nom) values('Dominic') insert into #t(nom) values('Bertrand') insert into #t(nom) values('Annabelle') insert into #t(nom) values('Michel') insert into #t(nom) values('David') go select nom from ( select top 3 nom from #t order by nom desc)t order by nom asc go drop table #t go ---
on obtiens : Jean Michel Yanick
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic Le français se refait une beauté, parlons en : http://www.orthographe-recommandee.info/
"shirley" a écrit dans le message de news:4ff001c48070$74a5c550$ Salut à tous
Qui saurait me dire comment afficher les 3 derniers enregistrements d'une table?
Merci. Shirley
Salut!
Qu'entends-tu par dernier ? :O)
Les enregistrements d'un table n'ont pas d'ordre précis à moins d'y ajouter
un clause Order By.
Suposons que je voudrais sortir les trois derniers enregistrement d'un table
contenant des noms trié sur la colonne nom par ordre alphabétique :
ex pour sql server :
---
create table #t(nom varchar(20))
go
insert into #t(nom) values('Jean')
insert into #t(nom) values('Yanick')
insert into #t(nom) values('Dominic')
insert into #t(nom) values('Bertrand')
insert into #t(nom) values('Annabelle')
insert into #t(nom) values('Michel')
insert into #t(nom) values('David')
go
select nom
from (
select top 3 nom
from #t
order by nom desc)t
order by nom asc
go
drop table #t
go
---
on obtiens :
Jean
Michel
Yanick
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
Le français se refait une beauté, parlons en :
http://www.orthographe-recommandee.info/
"shirley" <shirley.cateaux@mpsa.com> a écrit dans le message de
news:4ff001c48070$74a5c550$a401280a@phx.gbl...
Salut à tous
Qui saurait me dire comment afficher les 3 derniers
enregistrements d'une table?
Qu'entends-tu par dernier ? :O) Les enregistrements d'un table n'ont pas d'ordre précis à moins d'y ajouter un clause Order By.
Suposons que je voudrais sortir les trois derniers enregistrement d'un table contenant des noms trié sur la colonne nom par ordre alphabétique :
ex pour sql server : --- create table #t(nom varchar(20)) go insert into #t(nom) values('Jean') insert into #t(nom) values('Yanick') insert into #t(nom) values('Dominic') insert into #t(nom) values('Bertrand') insert into #t(nom) values('Annabelle') insert into #t(nom) values('Michel') insert into #t(nom) values('David') go select nom from ( select top 3 nom from #t order by nom desc)t order by nom asc go drop table #t go ---
on obtiens : Jean Michel Yanick
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic Le français se refait une beauté, parlons en : http://www.orthographe-recommandee.info/
"shirley" a écrit dans le message de news:4ff001c48070$74a5c550$ Salut à tous
Qui saurait me dire comment afficher les 3 derniers enregistrements d'une table?