webForumDet fria alternativet

Query

Databaser & SQL

2 svar · 179 visningar · startad av danielpetersson

Medlem sedan apr. 2002123 inlägg
Frågan#1

Hej!

Det är nämligen så att jag får en söktext från min hemsida. De flesta skriver då in ett ord med små bokstäver, men i databasen så står orden med stora bokstäver. Så min fråga är därför: Hur skriver man en sql-sats som letar efter namn med bara stora bokstäver och efter namn med bara små bokstäver?

Tacksam för svar

Medlem sedan mars 20007 896 inlägg
#2

Vilken DBMS? Jag tror att du kan använda UCASE () och LCASE () i ett par DBMS:ar...

SELECT fld FROM tbl WHERE UCASE(fld) = 'VALUE'

Medlem sedan dec. 200012 464 inlägg
#3

Något oklar fråga, vad menar du?

Om användaren letar efter ogrish och det står OGRISH i din tabell, skall han få träff då?

De flesta dbms skiljer inte på stora och små bokstäver vid sökning.

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)