Avatar billede rema Nybegynder
16. august 2009 - 21:05 Der er 5 kommentarer og
1 løsning

where like = %,TAL%,

Hej,

Jeg har denne linje:
select * from a where b != '' AND c like '%,4%,'

I tablen har jeg:
,,,4,,,,,9,,,,13,14,,,,18,,,,22,,,,,,,,,,,,,,,,38,,,,,43,,,,,,,,,,,,,,,,

I min kode linje vil den så vælge 4, 14 og 43.
Men jeg ønsker kun at finde 4 eller det tal som ellers kunne stå i stedet for 4(er en var)

Nogen som en god ide til at løse det?

Hilsen
Rema
Avatar billede jensgram Nybegynder
16. august 2009 - 21:18 #1
- '%,4%,'
+ '%,4,%'

Eller misforstår jeg noget?
Avatar billede maximuss1001 Nybegynder
16. august 2009 - 21:19 #2
Jeg ved ikke rigtigt hvad det er hun vil opnå. En nærmere forklaring vil være godt :)
Avatar billede rema Nybegynder
16. august 2009 - 22:24 #3
Hej jensgram..

Haha ja det var da meget simpelt :)
%,4,% var løsningen.

Mange tak for hurtig respons.
Laver du et svar!
Avatar billede jensgram Nybegynder
17. august 2009 - 08:24 #4
Tjek!
Avatar billede jensgram Nybegynder
17. august 2009 - 08:28 #5
Noget helt andet er så: Mon ikke en relationstabel ville være at foretrække? Det er ret "dyrt" at lave den slags LIKE, så i stedet kunne det være relevant at lave en tabel med en fremmednøgle til a.

rel:
a_uid | no
------+---
1    | 4
1    | 9
1    | 13
...


og så

SELECT a.* FROM a, rel WHERE a.b != '' AND rel.a_uid = a.a_uid

Utestet!
Avatar billede rema Nybegynder
17. august 2009 - 08:28 #6
Super.. Ha' en god dag :)
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