Hej
Jag ska i en sql fråga söka efter frasen [blankettarkiv
Men är inte tecknent [ använd som en specialfunktion för att söka efter vilket tecken som helst matchande intevallet i uttrycket.
Hur gör jag för att kunna söka efter min sökfras?
Detta kanske fungerar ändå?
faltnamn LIKE '%[blankettarkiv%'
LarsGMedlem sedan dec. 200012 464 inlägg I vanlig SQL så har [ ingen betydelse i en sträng. Vissa DBMS (t.ex. SQL server och Access) har gjort tillägg där man kan använda [] med speciell innebörd i samband med like. Det beor alltså på om du använder någon av dessa.
faltnamn LIKE '%[[]blankettarkiv%'
eller
faltnamn LIKE '%~[blankettarkiv%' escape '~'
Jag använder SQL Server och Access just. Så om jag ska söka efter [kontaktupg]
så blir sökfrasen om jag förstått dig rätt:
fält LIKE '%[[]kontaktupg][]%'
LarsGMedlem sedan dec. 200012 464 inlägg fält LIKE '%[[]kontaktupg[]]%'
skulle jag vilja ha det till men det är inget som jag har testat.
Verkar som om det fungerar med både
fält LIKE '%[[]kontaktupg[]]%'
och
fält LIKE '%[[]kontaktupg][]%'