12. december 2001 - 23:36Der er
8 kommentarer og 2 løsninger
SQL-forespørgsel i Access
Hej! Jeg er i gang med at lave en database, der skal blive til en ordbog. Der var en af forespørgslerne jeg fik lavet af en haj her på siden, men da jeg ikke er vant til så komplekse foespørgsler, ved jeg ikke helt hvad det forskellige betyder. Er i tvivl om hvad \"AS søgeord\" betyder og hvad det betyde når man skriver \"Or\" i where-sætningen. Skriver lige forespørgslen her, så I har noget at forholde jer til: SELECT [indtast søgeord] AS Søgeord, [ÆKVIVALENT].[ENGELSK_ÆKVIVALENT], [ÆKVIVALENT].[ENGELSK_SYNONYM], [ÆKVIVALENT].[DANSK_OPSLAGSORD], [ÆKVIVALENT].[ÆKVIVALENT_FORKLARING] FROM ÆKVIVALENT WHERE ((([ÆKVIVALENT].[ENGELSK_ÆKVIVALENT]) Like \"*\" & [indtast søgeord] & \"*\")) Or ((([ÆKVIVALENT].[ENGELSK_SYNONYM]) Like \"*\" & [indtast søgeord] & \"*\"));
hej -ved godt hvad det betyder på engelsk, men kan bare ikke helt finde ud af, hvad de gør inde i SQL-sætningen...stjerne betyder trunkering (altså at du kan indtaste et hvilket som helst ord eller bogstav)
As giver et navn til variablen. I Visningen bliver det til kolonnenavn. or betyder enten det ene eller det andet eller begge. * på begge sider af ordet betyder at bare ordet findes, som en del af ordet, først, midt i eller sidst, er resultatet sandt
\"SELECT [indtast søgeord] AS Søgeord, bla, bla\" Betyder at kolonen/feltet skal hede søgeord! Hvis du bare skrev \"SELECT [indtast søgeord],\" ville kollonen hedde indtast \'søgeord\'. AS er altså et ord, der angiver et alias.
OR er det boolske udtryk for \'Eller\'. forespørgslen returnere de poster der enten opfylder den ene betingelse ELLER den anden.
* bruges sammen med LIKE, således man kan \'sprede\' sin søgning.
Just out of interest: The * is the search character for zero or more characters. The ? is the search character for a single character, which in other systems is a _ (underscore)
Synes godt om
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.