Avatar billede draeber Nybegynder
17. oktober 2003 - 15:24 Der er 3 kommentarer og
1 løsning

Søgefunktion i postgresql ingen forskel på A og a

Hej alle

Jeg skal lave en søgning i en postgresql-database, hvor brugeren skal kunne indtaste f.eks. 'And', hvorefter alle forekomster af 'And', 'and' 'aNd' o.s.v. findes!
Hvordan gør jeg det.
Jeg ved man kan gå en omvej i Java, som jeg skal bruge det sammen med, men jeg vil MEGET gerne undgå denne løsning.
Avatar billede stigc Nybegynder
17. oktober 2003 - 16:09 #1
Mener den har en uppercase/lowercase som du kan bruge.
Avatar billede arne_v Ekspert
17. oktober 2003 - 20:34 #2
Hvis den har en sådan funktion så bør:
WHERE UPCASE(felt)=UPCASE('And')
virke.
Avatar billede arne_v Ekspert
17. oktober 2003 - 20:35 #3
Mange database kan også sætte op til case insensitiv sammenligning.
Avatar billede draeber Nybegynder
20. oktober 2003 - 20:17 #4
ok... jeg fandt selv en løsning....
Jeg kan bruge ILIKE 'and'
(CASE INSENSITIV LIKE)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester