webForumDet fria alternativet
Logga in / Bli medlem

Datatyp Number

Databaser & SQL

3 svar · 164 visningar · startad av Insider

Medlem sedan jan. 2000978 inlägg
Frågan#1

Jag har datatypen number i ett antal fält i min databas.
När man matar in värden i databasen vill man ibland lämna vissa av fälten tomma.
Frågan är om man kan mata in en tom sträng i ett 'number'-fält?

Om inte, hur kommer man runt problemet enklast?
Om det inte ska finnas ett värde i fältet vill jag inte att det ska stå t.e.x. 0 i fältet. För det vore ju fel...

Medlem sedan juni 20008 205 inlägg
#2

Om man lämnar ett fält tomt torde det fyllas med NULL (d.v.s. "okänt/odefinierat innehåll"), och inte med 0. Detta förutsätter dock att alternativet "tillåt nullvärden" (eller liknande) är ikryssat.

Medlem sedan jan. 2000978 inlägg
#3

OK, låter vettigt.
Det finns ett alternativ som kallas "Required" där alla fält har 'No'. Betyder det att man kan mata in NULL?
...jag testar!

Medlem sedan juni 20008 205 inlägg
#4

Det låter sannolikt. Du kan alltid prova med SQL-frågan SELECT * FROM tabellen WHERE det_numeriska_fältet IS NULL och se om det returnerar de rader där du inte matat in något nummer.

508 ms totalt · 4 externa anrop · v20260731065814-full.df76c93f
121 ms — deklarationer (db)
131 ms — hämta statistik (db)
254 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)