Jag hämtar ut data från en databas (textformat) och utseendet på den texten styr vissa andra saker.
Så här vill jag göra:
if rs(text) innehåller *El* ' kan innhålla El1, El 1, El2, El 2, Elmätare 1 osv...
enhet = KWH
else if rs(text) innehåller *olja* eller *vatten* then
enhet = M2
Som sagt, det beror på vilken DBMS man kör. En lämplig princip kan se ut så här:
SELECT [text],
CASE
WHEN [text] LIKE '%El%' THEN 'KWh'
WHEN [text] LIKE '%olja%' THEN 'm2'
WHEN [text] LIKE '%vatten%' THEN 'm2'
ELSE ''
END AS Enhet
FROM Tabell
Om möjligt bör du dock ta en titt på själva databasupplägget, och se om du inte kan få in enheten som en del i databasen.