[SQL] Ajouter des résultats
Résolu
azert
-
azert -
azert -
Bonjour,
Je voudrais faire une requète SQL SELECT mais je veut rajouter des valeurs au résultat de cette requete. Voici un exemple:
On a une table:
Num
1
2
3
Et moi je voudrais avoir tous les valeurs de Num et rajouter en plus un autre Num. Si je fait:
SELECT Num FROM TABLE;
j'aurais
Num
1
2
3
mais je voudrais:
Num
1
2
3
66
Merci d'avoir lu ce message.
Je voudrais faire une requète SQL SELECT mais je veut rajouter des valeurs au résultat de cette requete. Voici un exemple:
On a une table:
Num
1
2
3
Et moi je voudrais avoir tous les valeurs de Num et rajouter en plus un autre Num. Si je fait:
SELECT Num FROM TABLE;
j'aurais
Num
1
2
3
mais je voudrais:
Num
1
2
3
66
Merci d'avoir lu ce message.
A voir également:
- [SQL] Ajouter des résultats
- Resultats foot - Télécharger - Vie quotidienne
- Ajouter liste déroulante excel - Guide
- Ajouter signature word - Guide
- Ajouter un profil netflix payant - Accueil - Guide streaming
- Impossible d'ajouter un ami sur facebook - Guide
5 réponses
Bonjour,
Tu veux faire quoi exactement? si tu fais un insert apres le select non?
tu veux ajouté sans doublon? ou autre explique nous un peu plus merci
Tu veux faire quoi exactement? si tu fais un insert apres le select non?
tu veux ajouté sans doublon? ou autre explique nous un peu plus merci
Non dsl je me suis mal exprimé.
Je veut rajouter des lignes au résultat de ma requète, je ne veut pas modifier la base de donnée. Comme dans mon exemple, où j'ai listé les Num et j'ai rajouté une ligne supplémentaire au résultat qui est 66.
En espèrant m'être fait compris.
Je veut rajouter des lignes au résultat de ma requète, je ne veut pas modifier la base de donnée. Comme dans mon exemple, où j'ai listé les Num et j'ai rajouté une ligne supplémentaire au résultat qui est 66.
En espèrant m'être fait compris.
Salut,
Tu peux faire qq chose comme ceci:
SELECT Num FROM TABLE
UNION
SELECT 66 FROM DUAL;
Syntaxe valable pour Oracle à adapter pour d'autres bases de données.
++
Tu peux faire qq chose comme ceci:
SELECT Num FROM TABLE
UNION
SELECT 66 FROM DUAL;
Syntaxe valable pour Oracle à adapter pour d'autres bases de données.
++
Ok merci j'avance mais mon problème est que cette valeur à ajouter n'est pas dans une table de la base de donnée.
Je t'ai dit qu'il faut adapter la requête :-p
DUAL est effectivement une table dans Oracle mais présente dans toutes les installations; SELECT machin from DUAL est une syntaxe particulière d'Oracle pour retourner un champ (la table DUAL ne contient PAS la valeur 66 !)
L'idée est là (utiliser un opérateur comme UNION)... Si tu nous disais avec quelle base tu travailles, t'être on pourrait faire plus...
++
DUAL est effectivement une table dans Oracle mais présente dans toutes les installations; SELECT machin from DUAL est une syntaxe particulière d'Oracle pour retourner un champ (la table DUAL ne contient PAS la valeur 66 !)
L'idée est là (utiliser un opérateur comme UNION)... Si tu nous disais avec quelle base tu travailles, t'être on pourrait faire plus...
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question