Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Uppdatera Rader i en Tabell | Uppdatera och Ta Bort Data
Introduktion till SQL

bookUppdatera Rader i en Tabell

Instruktionen UPDATE kan användas för att uppdatera vissa rader i en tabell.

Följande är syntaxen för UPDATE-instruktionen:

UPDATE table_name
SET column1 = value1,
        column2 = value2,
        ...
WHERE condition;

Instruktionen UPDATE väljer rader från den riktade tabellen baserat på det givna villkoret och uppdaterar dem med de värden som ges efter nyckelordet SET, för deras motsvarande kolumner.

Exempel: Uppdatera Studenters Data

Tänk på en tabell students som har kolumnerna name, age, score och grade. Som standard är grade satt till 'None' för alla studenter.

Vi vill ändra betyget till 'A+' för alla studenter med en score större än 90. Detta kan göras med följande fråga:

UPDATE students
SET 
	grade= 'A+'
WHERE 
	score > 90;

Demonstration:

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 1.72

bookUppdatera Rader i en Tabell

Svep för att visa menyn

Instruktionen UPDATE kan användas för att uppdatera vissa rader i en tabell.

Följande är syntaxen för UPDATE-instruktionen:

UPDATE table_name
SET column1 = value1,
        column2 = value2,
        ...
WHERE condition;

Instruktionen UPDATE väljer rader från den riktade tabellen baserat på det givna villkoret och uppdaterar dem med de värden som ges efter nyckelordet SET, för deras motsvarande kolumner.

Exempel: Uppdatera Studenters Data

Tänk på en tabell students som har kolumnerna name, age, score och grade. Som standard är grade satt till 'None' för alla studenter.

Vi vill ändra betyget till 'A+' för alla studenter med en score större än 90. Detta kan göras med följande fråga:

UPDATE students
SET 
	grade= 'A+'
WHERE 
	score > 90;

Demonstration:

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 1
some-alt