Gå til innholdet

SQL

Et språk for å definere, spørre etter og endre data; ikke ett enkelt databaseprodukt.

Også kjent somStructured Query Language
Dataplattformer

Hva er SQL?

SQL står for Structured Query Language. Språket brukes til å definere datastrukturer, spørre etter data og gjennomføre endringer. En SELECT velger for eksempel data. SQL er ikke ett enkelt databaseprodukt; systemer implementerer språket med ulike utvidelser og detaljer. En spørring kan derfor ikke antas å fungere i alle systemer uten kontroll.

I en oppdiktet serviceportal skal en liste over godkjente forespørsler sorteres etter deres unike id. Et eksempel på lesespørring er: SELECT request_id FROM service_request WHERE status = 'approved' ORDER BY request_id;. Den angir utdatakolonne, betingelse og sortering eksplisitt. Dette er ikke en utført spørring. Løsningen må særskilt håndheve hvilke poster en person kan se; et forretningsfilter dokumenterer ikke tilgangskontroll alene.

Kilder