Avatar billede Slettet bruger
11. januar 2007 - 07:59 Der er 4 kommentarer og
1 løsning

Quotes / Double Quotes og LIKE?

Følgende 2 statement virker uden problemer:

-- find all companies with " in company name
SELECT *
FROM company
WHERE company_name like '%"%'

-- find all companies with ' in company name
SELECT *
FROM company
WHERE company_name like "%'%"

Men hvis jeg vil søge på både ' og " i samme statement, så fejler det, da enter ' eller " vil afslutte LIKE kriteriet (Unclosed quotation mark before the character string).

Er der nogen måde hvorpå jeg kan escape " eller ' ?
Avatar billede dr_chaos Nybegynder
11. januar 2007 - 08:06 #1
prøv med '''
Avatar billede Slettet bruger
11. januar 2007 - 08:13 #2
Hvordan lige det :)

Her er mit statement:
SELECT *
FROM stillingsannonce
WHERE stillingsannonce_overskrift like '%"%'%'
eller
WHERE stillingsannonce_overskrift like "%'%"%"
Avatar billede fennec Nybegynder
11. januar 2007 - 08:26 #3
Du escaper ' ved at lave to af dem:

where company_name like '%"%' or company_name like '%''%'
Avatar billede Slettet bruger
11. januar 2007 - 10:39 #4
Takker ... har fået det til at virke - både med hjælp fra dit input og ved at slå "Quoted Identifiers" fra :P

Takker...

Lav et svar - og jeg smider nogle point efter dig.
Avatar billede fennec Nybegynder
11. januar 2007 - 10:44 #5
Du skriver ikke hvem der skal smide et svar (chaos eller mig). Så hvis det var mig du mente, så har du mit svar her.

.o) <-- One Eyed Jack
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