24. april 2017 - 09:17Der er
2 kommentarer og 1 løsning
Visse alle felter, hvor der står IKKE, men udelukke RIKKE + MIKKEL
Halløj allesammen
Hvordan laver jeg bedst en forespørgsel, der vælger alle felter med ordet IKKE og udelukker de felter, hvor stregen indeholder IKKE .. ( eksempelvis Rikke, Mikkel etc ) ?
And because IKKE can maybe be with upper or lower case characters I'd first convert to UPPER CASE And just add or remove extra or not needed combinations
SELECT tblTest.Comment, UCase([Comment]) AS ToUPPER FROM tblTest WHERE (((UCase([Comment]))='IKKE')) OR (((UCase([Comment])) Like 'IKKE *')) OR (((UCase([Comment])) Like '* IKKE')) OR (((UCase([Comment])) Like '* IKKE *')) OR (((UCase([Comment])) Like '* IKKE, *')) OR (((UCase([Comment])) Like 'IKKE, *'));
- eller du kan måske gøre således, så har du også medtaget at der kunne stå ikke?, ikke, ikke. ikke!, ikke), o.s.v. [!abc] angiver der kan være ET tegn, men IKKE et af dem i firkantparantesen.
'********************************************
SELECT tblTest.Comment, LCase([Comment]) AS Compare FROM tblTest WHERE (((LCase([Comment])) Like "*[!abcdefghijklmnopqrstuvwxyzæøå]ikke[!abcdefghijklmnopqrstuvwxyzæøå]*")) OR (((LCase([Comment])) Like "ikke[!abcdefghijklmnopqrstuvwxyzæøå]*")) OR (((LCase([Comment])) Like "*[!abcdefghijklmnopqrstuvwxyzæøå]ikke")) OR (((LCase([Comment]))="ikke"));
'********************************************
Eller man kunne udvide til at anvende en parameter som spørger om "ordet"!
'********************************************
SELECT tblTest.Comment, LCase([Comment]) AS Compare FROM tblTest WHERE (((LCase([Comment])) Like "*[!abcdefghijklmnopqrstuvwxyzæøå]" & LCase([Instast søgeordet]) & "[!abcdefghijklmnopqrstuvwxyzæøå]*" Or (LCase([Comment])) Like LCase([Instast søgeordet]) & "[!abcdefghijklmnopqrstuvwxyzæøå]*" Or (LCase([Comment])) Like "*[!abcdefghijklmnopqrstuvwxyzæøå]" & LCase([Instast søgeordet]) Or (LCase([Comment]))=LCase([Instast søgeordet])));
'********************************************
Synes godt om
1 synes godt om dette
Ny brugerNybegynder
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.