Query

Databaser & SQL

2 svar · 198 visningar · startad av danielpetersson

Medlem sedan apr. 2002123 inlägg
Trådstart#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.

1870 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
227 ms — deklarationer (db)
122 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
1609 ms — ändringar (db)