|
| Extra tomme felter Fra : Harald |
Dato : 25-11-03 15:13 |
|
Hej
Kan man med MySQL 3 køre en sql således at man får nogle extra tomme felter
med. F.eks.
Min tabel:
IDKode : integer
Navn: string
Adresse: string
Når jeg så køre sql´en vil jeg gerne have et resultat sæt der ser således
ud:
Resultat sættet:
IDKode : integer
Navn: string
Adresse: string
Salg1 : float
Salg2 : float
Felterne Salg1 og Salg2 skal altså ikke nødvendigvis indeholde noget (må
gerne være NULL).
Mvh
HK
| |
Kristian Damm Jensen (25-11-2003)
| Kommentar Fra : Kristian Damm Jensen |
Dato : 25-11-03 15:21 |
|
Harald wrote:
> Hej
>
> Kan man med MySQL 3 køre en sql således at man får nogle extra tomme
> felter med. F.eks.
>
> Min tabel:
> IDKode : integer
> Navn: string
> Adresse: string
>
> Når jeg så køre sql´en vil jeg gerne have et resultat sæt der ser
> således ud:
>
> Resultat sættet:
> IDKode : integer
> Navn: string
> Adresse: string
> Salg1 : float
> Salg2 : float
>
> Felterne Salg1 og Salg2 skal altså ikke nødvendigvis indeholde noget
> (må gerne være NULL).
Du burde kunne lave noget i retning af
Select
IDKode ,
Navn
Adresse,
"" as Salg1 ,
"" as Salg2
from Tabel
Du kan ikke styre typen på Salg1 og Salg2 på anden måde end gennem
typen på de konstanter du sætter ind (og som dermed kommer ud i din
select). Hvis du gerne vil have float, kan du formodentlig opnå dette
ved at indsætte 0.0.
--
Kristian Damm Jensen
damm (at) ofir (dot) dk
| |
Peter Brodersen (25-11-2003)
| Kommentar Fra : Peter Brodersen |
Dato : 25-11-03 19:01 |
|
On Tue, 25 Nov 2003 15:20:36 +0100, "Kristian Damm Jensen"
<REdammMOVE@ofir.dk> wrote:
>Du kan ikke styre typen på Salg1 og Salg2 på anden måde end gennem
>typen på de konstanter du sætter ind (og som dermed kommer ud i din
>select).
I parentes kan det nævnes, at MySQL4 har en CAST-funktion:
http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Cast_Functions
--
- Peter Brodersen
Ugens sprogtip: :) (og ikke *sxms*)
| |
Harald (25-11-2003)
| Kommentar Fra : Harald |
Dato : 25-11-03 20:06 |
|
"Kristian Damm Jensen" <REdammMOVE@ofir.dk> skrev i en meddelelse
news:bpvohu$1s2k1p$1@ID-146708.news.uni-berlin.de...
> Harald wrote:
> > Hej
> >
> > Kan man med MySQL 3 køre en sql således at man får nogle extra tomme
> > felter med. F.eks.
> >
> > Min tabel:
> > IDKode : integer
> > Navn: string
> > Adresse: string
> >
> > Når jeg så køre sql´en vil jeg gerne have et resultat sæt der ser
> > således ud:
> >
> > Resultat sættet:
> > IDKode : integer
> > Navn: string
> > Adresse: string
> > Salg1 : float
> > Salg2 : float
> >
> > Felterne Salg1 og Salg2 skal altså ikke nødvendigvis indeholde noget
> > (må gerne være NULL).
>
> Du burde kunne lave noget i retning af
>
> Select
> IDKode ,
> Navn
> Adresse,
> "" as Salg1 ,
> "" as Salg2
> from Tabel
>
> Du kan ikke styre typen på Salg1 og Salg2 på anden måde end gennem
> typen på de konstanter du sætter ind (og som dermed kommer ud i din
> select). Hvis du gerne vil have float, kan du formodentlig opnå dette
> ved at indsætte 0.0.
Det virker fint med 0.0 så jeg takker mange gange :)
/HK
| |
|
|