/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
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



Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408518
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste