webForumDet fria alternativet

Datatyp Text eller Tal..

2 svar · 586 visningar · startad av Kalle M

Kalle MMedlem sedan mars 20041 936 inlägg
#1

håller på bygga databas i Access. När det gäller postnummer har jag fått för mig att det är bäst använda Text istället för Tal!?

Vilket tar mest resurser av Text och Tal?

Peter SMedlem sedan dec. 20025 483 inlägg
#2

I det här fallet har det knappast någon betydelse utrymmesmässigt vilket du väljer (såvida du inte väljer Text och låter defaultstorleken vara [tror det är 50]). En vanlig char är ju en byte och en integer fyra byte. Fem tecken för postnumret tar således fem bytes om du väljer char(5) som datatyp. Ett olustighet du kan ställas inför är ju formateringen: vill du skriva postnumret som 123 45 kan du med char(6) spara ned det direkt på det formatet; sparar du postnumret som ett tal får du utföra numeriska operationer på det innan presentation.

Jag skulle ha valt char(6) (eller Text med en fältstorlek på sex tecken).

tydalMedlem sedan juni 20034 013 inlägg
#3

Det hela beror på hur man vill kunna söka. Behöver du kunna söka på postnummer så ska du ha tal, i synnerhet om du exempelvis vill kunna få fram alla som har postnummer mellan 500 00 och 599 99.

Eftersom alla postnummer skrivs med tre siffror först och två sen så är det ju inga som helst problem att göra så att det skrivs ut så.

Man ska skilja på lagring och presentation.

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)