PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 19/08/2013 15:20:02

Geo-x
Membre

Utilisation d'un alias dans un SELECT

Bonjour @ tous,

ma question va peut-être vous paraître simpliste, mais je souahitais savoir s'il était possible de faire une requête SQL avec un SELECT champ1 AS (SELECT ...).

Par exemple, si je souhaite que ma colonne porte le nom de l'année en cours :

SELECT evenement AS extract('year' from now())

Bon, je ne vous cache pas avoir essayé par de multiple façons avant de poster sur le forum et je n'y suis pas arrivé, mais peut-être est-ce parce que je n'ai pas utilisé la bonne manière de faire ?!

Par avance merci de votre aide.

Geo-x

Hors ligne

#2 19/08/2013 15:29:43

rjuju
Administrateur

Re : Utilisation d'un alias dans un SELECT

Bonjour,

cela n'est pas possible. La seule chose que vous pouvez faire, c'est écrire une requête qui générera  la requête (avec toutes les limitations qui vont avec, notamment un nom de champ unique), ou utiliser un type de donnée plus adéquat, par exemple hstore : http://docs.postgresql.fr/9.2/hstore.html

Hors ligne

Pied de page des forums