A voir également:
- Requete SQL avec un élémént choisi en tête de liste
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Tête de parabole défectueuse - Forum TV & Vidéo
- Un mot est caché dans l’en-tête du document. pour le trouver, modifiez sa couleur. - Forum Word
3 réponses
Bonjour,
Si mysql
Si SqlServer (version >= 2012 )
Dans les deux cas, via un case when
Si mysql
SELECT T.nom
FROM(
SELECT nom
, IF(nom="France",1,2) as ORDRE
FROM pays
)T
order by T.ORDRE, T.nom
Si SqlServer (version >= 2012 )
SELECT T.nom
FROM(
SELECT nom
, IIF(nom="France",1,2) as ORDRE
FROM pays
)T
order by T.ORDRE, T.nom
Dans les deux cas, via un case when
SELECT T.nom
FROM(
SELECT nom
, (CASE nom
WHEN "France" THEN "1"
ELSE "2"
END
)as ORDRE
FROM pays
)T
order by T.ORDRE, T.nom
Bonjour,
C'est quoi exactement ton SGBD, car souvent sql server est choisi à tort, sans savoir.
tu pourrais essayer
mais il semble que cela ne fonctionne pas sous mysql, un seul order by étant possible en fin.
ou
Cdlt
C'est quoi exactement ton SGBD, car souvent sql server est choisi à tort, sans savoir.
tu pourrais essayer
select nom from pays where nom = "France" order by nom union select nom from pays where nom != "France" order by nom
mais il semble que cela ne fonctionne pas sous mysql, un seul order by étant possible en fin.
ou
select nom from ( select 1 as ordre, nom from pays where nom = "France" union select 2 as ordre, nom from pays where nom != "France" ) order by ordre, nom
Cdlt