webForumDet fria alternativet
Logga in / Bli medlem

Uppdatering av fält

Databaser & SQL

4 svar · 229 visningar · startad av Koggen

Medlem sedan juni 2002169 inlägg
Trådstart#1

I en aAccessdatabas har jag ett fält postnummer som idag ser ut t ex så här SE-123 45.

Jag skulle behöva plocka bort SE- och bara ha siffrorna kvar. Kan jag göra detta med en SQL-sats? Update kanske?

Skriv gärna hela uttrycket eftersom jag är newbie på detta.

Tack på förhand

Medlem sedan maj 200010 687 inlägg
#2

Det här borde funka. Om Access har funktionen Replace...

UPDATE tblTabell SET Fält = REPLACE(SiteName, 'se-', '')
Medlem sedan juni 2002169 inlägg
#3

Tyvärr..

så vill inte Access kännas vid REPLACE.. :(

Medlem sedan maj 200010 687 inlägg
#4

Prova att byta ut REPLACE mot SUBSTITUTE.

Medlem sedan juni 200032 967 inlägg
#5

Annars borde funktionerna Right() och Len() finnas att tillgå.

UPDATE tblTabell SET Fält = Right(SiteName, Len(SiteName)-3)

Mvh,

303 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
161 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
166 ms — ändringar (db)