Update og Delete
Det er på tide å komme tilbake til å skrive spørringer og vurdere to flere utsagn.
Du vet allerede hvordan du tømmer en tabell, legger til en kolonne, setter inn data, osv. Men for å kunne samhandle riktig med databasen, må vi forstå hvordan vi oppdaterer og sletter individuelle rader.
For dette finnes det to utsagn og typer spørringer: UPDATE
og DELETE
spørringer.
La oss se på et eksempel med medications
tabellen:
La oss forestille oss at vi trenger å oppdatere prisen for en bestemt type medisin. For eksempel, for øyeblikket er det en 50% rabatt på ibuprofen
, og vi må endre prisen for dette produktet.
Vår UPDATE
-spørring vil se slik ut:
1234567UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
Her oppdaterte vi medications
-tabellen slik at price
for produktet med id
2 (ibuprofen) blir satt til 4
. Etter det valgte vi alle kolonnene fra tabellen for å sikre at price
-kolonnen ble oppdatert. Du kan erstatte hvilken som helst verdi og se hvordan oppdateringsoperasjonen fungerer i SQL:
UPDATE table_name
SET column_name = value
WHERE some_condition;
Syntaksen for sletting vil se slik ut:
DELETE FROM table_name
WHERE some_condition;
Men jeg vil minne deg på at sletting av rader bør gjøres med forsiktighet, da du ikke enkelt kan gjenopprette dem.
Merk
Hvis du ikke inkluderer en
WHERE
-betingelse, vil dataene bli oppdatert eller slettet for alle rader.
Swipe to start coding
I det farmasøytiske markedet er det inflasjon!
Leverandørselskapet informerte oss om at vi må raskt etablere en minimumspris på 10 enheter for produktet. Så oppgaven din vil være å oppdatere tabellen slik at prisen, som tidligere var mindre enn 10, blir 10. Du kan gjøre dette ved å bruke UPDATE
-setningen.
Korte Instruksjoner
- Bruk UPDATE-setningen for å endre
medications
-tabellen. - Bruk SET for å tildele en ny verdi på 10 til
price
-kolonnen. - Bruk WHERE-klause med betingelsen
price < 10
slik at oppdateringen kun gjelder rader som oppfyller dette kravet.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 4Awesome!
Completion rate improved to 4
Update og Delete
Det er på tide å komme tilbake til å skrive spørringer og vurdere to flere utsagn.
Du vet allerede hvordan du tømmer en tabell, legger til en kolonne, setter inn data, osv. Men for å kunne samhandle riktig med databasen, må vi forstå hvordan vi oppdaterer og sletter individuelle rader.
For dette finnes det to utsagn og typer spørringer: UPDATE
og DELETE
spørringer.
La oss se på et eksempel med medications
tabellen:
La oss forestille oss at vi trenger å oppdatere prisen for en bestemt type medisin. For eksempel, for øyeblikket er det en 50% rabatt på ibuprofen
, og vi må endre prisen for dette produktet.
Vår UPDATE
-spørring vil se slik ut:
1234567UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
Her oppdaterte vi medications
-tabellen slik at price
for produktet med id
2 (ibuprofen) blir satt til 4
. Etter det valgte vi alle kolonnene fra tabellen for å sikre at price
-kolonnen ble oppdatert. Du kan erstatte hvilken som helst verdi og se hvordan oppdateringsoperasjonen fungerer i SQL:
UPDATE table_name
SET column_name = value
WHERE some_condition;
Syntaksen for sletting vil se slik ut:
DELETE FROM table_name
WHERE some_condition;
Men jeg vil minne deg på at sletting av rader bør gjøres med forsiktighet, da du ikke enkelt kan gjenopprette dem.
Merk
Hvis du ikke inkluderer en
WHERE
-betingelse, vil dataene bli oppdatert eller slettet for alle rader.
Swipe to start coding
I det farmasøytiske markedet er det inflasjon!
Leverandørselskapet informerte oss om at vi må raskt etablere en minimumspris på 10 enheter for produktet. Så oppgaven din vil være å oppdatere tabellen slik at prisen, som tidligere var mindre enn 10, blir 10. Du kan gjøre dette ved å bruke UPDATE
-setningen.
Korte Instruksjoner
- Bruk UPDATE-setningen for å endre
medications
-tabellen. - Bruk SET for å tildele en ny verdi på 10 til
price
-kolonnen. - Bruk WHERE-klause med betingelsen
price < 10
slik at oppdateringen kun gjelder rader som oppfyller dette kravet.
Løsning
Takk for tilbakemeldingene dine!
single
Awesome!
Completion rate improved to 4
Update og Delete
Sveip for å vise menyen
Det er på tide å komme tilbake til å skrive spørringer og vurdere to flere utsagn.
Du vet allerede hvordan du tømmer en tabell, legger til en kolonne, setter inn data, osv. Men for å kunne samhandle riktig med databasen, må vi forstå hvordan vi oppdaterer og sletter individuelle rader.
For dette finnes det to utsagn og typer spørringer: UPDATE
og DELETE
spørringer.
La oss se på et eksempel med medications
tabellen:
La oss forestille oss at vi trenger å oppdatere prisen for en bestemt type medisin. For eksempel, for øyeblikket er det en 50% rabatt på ibuprofen
, og vi må endre prisen for dette produktet.
Vår UPDATE
-spørring vil se slik ut:
1234567UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
Her oppdaterte vi medications
-tabellen slik at price
for produktet med id
2 (ibuprofen) blir satt til 4
. Etter det valgte vi alle kolonnene fra tabellen for å sikre at price
-kolonnen ble oppdatert. Du kan erstatte hvilken som helst verdi og se hvordan oppdateringsoperasjonen fungerer i SQL:
UPDATE table_name
SET column_name = value
WHERE some_condition;
Syntaksen for sletting vil se slik ut:
DELETE FROM table_name
WHERE some_condition;
Men jeg vil minne deg på at sletting av rader bør gjøres med forsiktighet, da du ikke enkelt kan gjenopprette dem.
Merk
Hvis du ikke inkluderer en
WHERE
-betingelse, vil dataene bli oppdatert eller slettet for alle rader.
Swipe to start coding
I det farmasøytiske markedet er det inflasjon!
Leverandørselskapet informerte oss om at vi må raskt etablere en minimumspris på 10 enheter for produktet. Så oppgaven din vil være å oppdatere tabellen slik at prisen, som tidligere var mindre enn 10, blir 10. Du kan gjøre dette ved å bruke UPDATE
-setningen.
Korte Instruksjoner
- Bruk UPDATE-setningen for å endre
medications
-tabellen. - Bruk SET for å tildele en ny verdi på 10 til
price
-kolonnen. - Bruk WHERE-klause med betingelsen
price < 10
slik at oppdateringen kun gjelder rader som oppfyller dette kravet.
Løsning
Takk for tilbakemeldingene dine!