Bruger-SQL

<< Click to Display Table of Contents >>

Navigation:  Programmets anvendelse > Udtræk >

Bruger-SQL

Previous pageReturn to chapter overviewNext page

Brugerdefinerede SQL-udtryk

Ved behov for fintuning af selektion kan det være nyttigt selv at tilpasse eller konstruere sine udtræk med den almindelige forespørgsels-syntaks overfor databaser, SQL (Structured Query Language), via menu'en Udtræk | Bruger-SQL.
UsersSQL

Skriv gerne for oven mellem /* */ en kort /* Kommentar */, der letter forståelsen eller genkaldelsen af, hvad udtrykket udretter.
Udtryk, der ønskes lagret for senere genbrug kan gemmes som eksterne tekstfiler - gem gerne med deskriptive filnavne.

Man vil kunne hente god inspiration til egne udtryk via knappen [Vis SQL] efter kørsel af de forprogrammerede udtryk eller efter valg via selektionsdialogen.

Søgning på dele af streng

Hvis man søger på dele af tekstrengen i et datafelt gøres dette med operatoren LIKE og med joker-tegn i form af % forrest og/eller bagerst i den streng der testes overfor - f.eks.:
WHERE KodeTekst LIKE '%betændelse%'
eller, da LIKE skelner mellem store og små bogstaver
WHERE LOWER(KodeTekst) LIKE '%betændelse%'

Datoer

Ved forespørgsel over for datoer anvendes der (i denne såvel som en række andre databaser) altid datoer som tekststreng (dvs. omgivet af enkelte anførselstegn) i ISO-format 'ÅÅÅÅ-MM-DD' som f.eks. '2016-12-31' og altid med bindestreger som datoadskiller uanset valgte datoadskiller i den aktuelle Windows-opsætning.
Angående aritmetrisk håndtering af datoer forudsætter SQLite, at datoer konverteres til JulianDate - se SQL-reference.

SQL læring

Trods små variationer af SQL mellem databaser kan du også hente god læring fra:
http://en.wikipedia.org/wiki/SQL
eller det til dels interaktive site
http://www.w3schools.com/sql/

For mere specifikke SQLite-løsninger, se:
https://www.sqlite.org/lang.html

__________________________
Online hjælp 10. juni 2026; Copyright © 2017-2026 Niels Knabe