Hoppa till innehållet

SQL

Ett språk för att definiera, fråga efter och ändra data; ingen enskild databasprodukt.

Även känt somStructured Query Language
Dataplattformar

Vad är SQL?

SQL står för Structured Query Language. Språket används för att definiera datastrukturer, fråga efter data och genomföra ändringar. En SELECT väljer exempelvis data. SQL är ingen enskild databasprodukt; system implementerar språket med olika utökningar och detaljer. En fråga kan därför inte antas gå att flytta till alla system utan kontroll.

I en påhittad serviceportal ska en lista över godkända förfrågningar sorteras efter deras unika id. Ett exempel på en fråga som bara läser data är: SELECT request_id FROM service_request WHERE status = 'approved' ORDER BY request_id;. Den anger utdatakolumn, villkor och sortering uttryckligen. Det är ingen utförd fråga. Lösningen måste separat genomdriva vilka poster en person får se; ett verksamhetsfilter visar inte ensamt åtkomstkontroll.

Källor