Requete sql
robine2
Messages postés
15
Statut
Membre
-
chuka Messages postés 980 Statut Membre -
chuka Messages postés 980 Statut Membre -
Bonjour,
J'aimerais savoir comment on pourrait concatener en une seule ligne les rangées retournées par un ordre select.
Par exemple si j'ai:
"select colonne1
from table1"
qui me retourne les valeurs 30, 20, 12, je veux les avoir comme étant une seule valeur qui se presente comme suit: 30/20/12
J'aimerais savoir comment on pourrait concatener en une seule ligne les rangées retournées par un ordre select.
Par exemple si j'ai:
"select colonne1
from table1"
qui me retourne les valeurs 30, 20, 12, je veux les avoir comme étant une seule valeur qui se presente comme suit: 30/20/12
A voir également:
- Requete sql
- Logiciel sql - Télécharger - Bases de données
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
- Sql (+) - Forum Programmation
- Cherche des haricot vendez les moi ✓ - Forum DS
- Sql lister les tables ✓ - Forum Programmation
1 réponse
Salut,
A part une procédure PL/SQL...je vois pas....Mais si quelqu'un a une solution!! je prend aussi!!
DECLARE
CURSOR cur IS SELECT colonne1 FROM ma_table;
tabl VARCHAR(1024); c1 cur%ROWTYPE;
BEGIN
tabl:=NULL;
OPEN cur;
FETCH cur INTO c1;
WHILE cur%FOUND LOOP
tabl:=tabl||' '||c1.colonne1;
FETCH cur INTO c1;
END LOOP;
CLOSE cur;
sys.DBMS_OUTPUT.PUT_LINE(tabl);
END;
@+
A part une procédure PL/SQL...je vois pas....Mais si quelqu'un a une solution!! je prend aussi!!
DECLARE
CURSOR cur IS SELECT colonne1 FROM ma_table;
tabl VARCHAR(1024); c1 cur%ROWTYPE;
BEGIN
tabl:=NULL;
OPEN cur;
FETCH cur INTO c1;
WHILE cur%FOUND LOOP
tabl:=tabl||' '||c1.colonne1;
FETCH cur INTO c1;
END LOOP;
CLOSE cur;
sys.DBMS_OUTPUT.PUT_LINE(tabl);
END;
@+