webForumDet fria alternativet

Wildcards...

2 svar · 461 visningar · startad av oskars

oskarsMedlem sedan nov. 20051 263 inlägg
#1

Hej!

Jag försöker göra en sökfunktion som använder wildcards för att göra ett urval bland en fyrsiffrig kod.

Så här t.ex

Sökning: 1XXX
Ska plocka ut alla där fyrsiffriga KOD börjar med 1, alltså 1000-1999

Sökning: X1XX
Ska plocka ut alla där fyrsiffriga KOD's andra siffra är 1, alltså 0100 - 0199

Jag har försökt med %-tecknet men det blir fel. Förstår att jag ska använda LIKE på något vis, men det är något med logiken jag inte förstår!

SELECT * FROM minTabell WHERE KOD LIKE '%1%%'

Ovan är så jag försökt, men den fetchar ju t.ex även 0001 osv.

Tacksam för hjälp!

/ O

GildebrandMedlem sedan juni 2009918 inlägg
#2

Byt ut % mot _
% matchar 0 eller fler tecken.
_ matchar exakt ett tecken

Eventuella felskrivningar är telefonens fel!

oskarsMedlem sedan nov. 20051 263 inlägg
#3

Do'h!

Tackar :) Valde fel tecken helt enkelt! Tack!

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb