Kom igång med SQL

Din första SELECT i Kotomarket

6 min
What you'll learn
  • skriva och köra din allra första fråga av typen SELECT * FROM products LIMIT 5
  • styra hur stort resultatet blir genom att ändra antalet rader i LIMIT
  • förklara varför SELECT är ofarligt: det läser bara data och ändrar ingenting i databasen

Den allra viktigaste frågan

QUERY fäller upp arkivkonsolen framför dig – ett bärnstensfärgat fönster i det dunkla rummet. Bakom det ligger Kotomarkets databas tyst: kunder, varor, beställningar och beteendehändelser, frusna sedan 2024. Tipset i slutet av dumpen var tydligt: börja med SELECT.

Det mesta av arbetet i SQL börjar faktiskt med något enkelt: att läsa data. Till det använder du kommandot SELECT – en fråga som databasen besvarar med data: ”visa mig vad du har.”

Vi börjar med skyltfönstret och tittar in i tabellen products. Frågan nedan betyder: ”returnera alla kolumner (*) från tabellen products, men högst 5 rader.” Här är LIMIT n en begränsning: den säger åt databasen att returnera som mest n rader (vi tjuvstartar lite – vi går igenom den ordentligt, tillsammans med sortering, i kapitel 2). Tryck på Kör så vaknar skyltfönstrets första rader, som har sovit i 160 år, till liv på holopanelen. Ändra sedan 5 till 10 – då ser du direkt hur du styr resultatets storlek.

QUERY: Tryck utan att tveka. SELECT läser bara – du kan inte förstöra arkivet med en läsfråga. Jag har testat. Många gånger.

En holografisk varutabell vaknar till liv ovanför arkivkonsolen efter den första SELECT-frågan
Den första SELECT väcker skyltfönstret: fem rader ur products reser sig ur mörkret på holopanelen.

The single most important query

QUERY unfolds the archive console in front of you — an amber window in the darkness of the bay. Behind it the "Kotomarket" database sits in silence: buyers, products, orders and behavioral events, frozen since 2024. The hint at the end of the was clear: start with SELECT.

Most work with SQL really does begin with one simple act: read the data. That’s what the SELECT command is for — a question the database answers with data: "show me what you’ve got."

Let’s start with the storefront and peek into the products table. The query below asks: "return every column (*) from the products table, but no more than 5 rows." Here LIMIT n is the limiter: it tells the database to return at most n rows (looking ahead — we’ll dig into it properly, together with sorting, in Chapter 2). Hit Run, and the first rows of the storefront, asleep for 160 years, will come alive on the holopanel. Then change 5 to 10 — and you’ll see right away how to control how much the result returns.

QUERY: Go ahead, hit it. SELECT only reads — you can’t spoil the archive with a read query. I’ve tested that. Many times over.

De fem första varorna i Kotomarkets skyltfönster – efter 160 års tystnad:
Query result
idnamecategorypricestock
1Беспроводные наушникиЭлектроника5990.00120
2Смарт-часыЭлектроника8990.0060
3Портативная колонкаЭлектроника3490.0090
4Веб-камера HDЭлектроника2790.0045
5Механическая клавиатураЭлектроника4590.0070
Check yourself
Vad gör nyckelordet SELECT?