Omzetten uitkomst subquery naar hoofdletters en beginnend met een speciaal karakter

Status
Niet open voor verdere reacties.

Yoepie11

Nieuwe gebruiker
Lid geworden
22 feb 2011
Berichten
1
Ik heb een tabel waarin ik medicijnen heb staan.
Nu staat er Paracetamol in als Paracetamol en als [PARACETAMOL 500 mg].
Die laatsten hebben een unieke identifier, nl een id beginnend met 15.

Ik wil graag kunnen vergelijken of de Paracetamol ook voor komt als de [PARACETAMOL 500mg] met de unieke identifier.

Nu heb ik een query gemaakt, maar daar kom ik er niet mee.

Mijn query is als volgt:

Select Medicijn
from Medicijnen
Where Medicijn in (
Select M.Medicijn
from Medicijnen M
Where ID Not like '15%')

Dit geeft natuurlijk als resultaat Paracetamol en niet [PARACETAMOL 500 mg].
Hoe kan ik het voor elkaar krijgen dat de Where clausule in de eerste select gaat zoeken naar alle medicijnen die in hoofdletters zijn geschreven en beginnen met '['?

Iemand enig idee?
 
Select Medicijn
from Medicijnen
Where ('['||UPPER(Medicijn) in (
Select M.Medicijn
from Medicijnen M
Where ID Not like '15%')
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan