/ 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
Datatype
Fra : Lé freak


Dato : 11-03-03 20:45

Hvilken datatype skal jeg bruge i MySql hvis jeg har en blanding af tekst og
numre?

Et eksempel vil være "CD 987" eller "MX 345".



 
 
Henrik Hansen (11-03-2003)
Kommentar
Fra : Henrik Hansen


Dato : 11-03-03 22:27

Lé freak wrote:

> Hvilken datatype skal jeg bruge i MySql hvis jeg har en blanding af tekst
> og numre?
>
> Et eksempel vil være "CD 987" eller "MX 345".

hvis indholdet er under 255 kan du bruge en VARCHAR type

--
Henrik Hansen

Lé freak (11-03-2003)
Kommentar
Fra : Lé freak


Dato : 11-03-03 22:55

> hvis indholdet er under 255 kan du bruge en VARCHAR type
>

Jeg glemte at sige at det skal være muligt at indeksere efter numret i
variablen, så "cd 456" kommer før "cd 567". Kan det lade sig gøre?



Jesper Brunholm (11-03-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 11-03-03 23:48

Lé freak wrote:
>>hvis indholdet er under 255 kan du bruge en VARCHAR type

altså - under 255 tegn.

> Jeg glemte at sige at det skal være muligt at indeksere efter numret i
> variablen, så "cd 456" kommer før "cd 567". Kan det lade sig gøre?

tjah - det er jo standard-sortering, også med tekst. Problemet kommer
med 'cd 1090' som kommer før 'cd 995' hvis ikke du skriver 'cd 0995' isf.

Det lyder dog som om du burde lave et bedre databasedesign for at undgå
problemet

mvh

Jesper Brunholm


Jens Gyldenkærne Cla~ (11-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 11-03-03 23:42

Lé freak skrev:

> Jeg glemte at sige at det skal være muligt at indeksere efter
> numret i variablen, så "cd 456" kommer før "cd 567".

I så fald bør nummeret ligge i sit eget felt. Du kan sagtens
kombinere to eller flere felter i en forespørgsel, hvis du skal
vise en sammensat værdi - omvendt er det langt mere besværligt at
splitte en sammensat feltværdi, ikke mindst hvis du vil sortere
eller søge på delværdien.
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste