Avatar billede shaagerup Nybegynder
30. oktober 2005 - 12:10 Der er 4 kommentarer og
1 løsning

ISNUMERIC() etc.

Hej..

Jeg skal have lavet en ny kolonne på baggrund af indholdet i andre.
Jeg har eksempelvis flg. udtag af 'l1':

l1|isnumeric(l1)
-------------
'1000'|'-1'
'2000'|'-1'
''|'0'
'0'|'-1'
'tekst'|'0'
'400'|'-1'

Jeg vil nu have lavet en ny kolonne på baggrund af isnumeric(l1). Er isnumeric(l1) = '-1' overføres tallet fra l1 blot. Er isnumeric(l1) = '0' skal der skrives en værdi som jeg selv bestemmer (eks: -100).

Sidst vil det da komme til at se således ud (den ny kolonne hedder 'n1'):

l1|isnumeric(l1)|n1
-------------------
'1000'|'-1'|'1000'
'2000'|'-1'|'2000'
''|'0'|'-100'
'0'|'-1'|'0'
'tekst'|'0'|'-100'
'400'|'-1'|'400'

Det skal kunne bruges fra ASP til en Access-database.
Avatar billede terry Ekspert
30. oktober 2005 - 14:26 #1
Not quite sure I understand your question. Can you explain your data in more detail please, I'm rather puzzled as to what the | character is.

Maybe somethng like ?

SELECT IIF(Isnumeric(SomeField), -100, 0) AS n1 FROM YourTable
Avatar billede terry Ekspert
30. oktober 2005 - 14:27 #2
although I'm not 100% sure if you can use IIF from ASP
Avatar billede shaagerup Nybegynder
30. oktober 2005 - 14:53 #3
Very nice, thank you. Didn't know IIF :-)
Is there a list of all those functions somewhere?

Please post an answer, then you'll get your points.
Avatar billede terry Ekspert
30. oktober 2005 - 15:07 #4
Not sure if there is a list of functions. In the Access query builder you can righ click in the field or criteria and then choose Build to go into the expression builder. Then in the left hand window you will see Functions which you can expand and see the Built-in functions.

Not easy to see which can or can not be used in SQL though, but it can maybe give some ideas.
Avatar billede terry Ekspert
30. oktober 2005 - 15:13 #5
Thanks

If you open Access help and search for Function in the Index then you should get a list of functions, but again not easy to see what is what
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester