logo

Ako aktualizovať viacero stĺpcov vo vyhlásení o jednej aktualizácii v SQL?

V tomto článku uvidíme, ako aktualizovať viacero stĺpcov v jednom príkaze SQL . Viac stĺpcov môžeme aktualizovať zadaním viacerých stĺpcov za príkaz SET v príkaze UPDATE. The AKTUALIZOVAŤ za príkazom SET vždy nasleduje príkaz SET, ktorý určuje stĺpec, v ktorom je potrebná aktualizácia.

AKTUALIZÁCIA pre viaceré stĺpce

Syntax:



UPDATE table_name

zoznam fontov v gimp

SET názov_stĺpca1= hodnota1, názov_stĺpca2= hodnota2

KDE podmienka;



Teraz pre demonštráciu postupujte podľa nasledujúcich krokov:

Krok 1: Vytvorte databázu

môžeme použiť nasledujúci príkaz na vytvorenie databázy s názvom geeks.



Dopyt:

CREATE DATABASE geeks;>

Krok 2: Použite databázu

Pomocou nižšie uvedeného príkazu SQL prepnite kontext databázy na geekov:

Dopyt:

USE geeks;>

Krok 3: Definícia tabuľky

V databáze nášho geeka máme nasledujúcu tabuľku demo_table.

Dopyt:

CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>

Krok 4: Vložte údaje do tabuľky

css okraj

Dopyt:

INSERT INTO demo_table (NAME, AGE, CITY) VALUES ('Aman Chopra', 25, 'New York'), ('Shubham Thakur', 30, 'Los Angeles'), ('Naveen Tulasi', 45, 'Chicago'), ('Aditya Arpan', 28, 'Miami'), ('Nishant Jain', 50, 'Houston');>

Výkon:

IMG3

Krok 5: Pozrite si údaje z tabuľky

Dopyt:

vek mia Khalifa
SELECT * FROM demo_table;>

Výkon:

IMG3

Krok 6: Aktualizujte viacero stĺpcov

Na účely demonštrácie aktualizujme hodnotu AGE na 30 a hodnotu CITY do PUNJAB kde hodnota CITY je „Chicago“.

Dopyt:

UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>

Výkon:

Pozrite si obsah tabuľky demo_table

Vidíme, že tabuľka je teraz aktualizovaná na požadovanú hodnotu.

java číslo na reťazec

Použitie GROUP BY Multiple Columns v SQL

V klauzule SQL GROUP BY používame príkaz SELECT na usporiadanie podobných údajov do skupín.

Syntax:

VYBERTE stĺpec1, stĺpec2, …
FROM table_name
KDE podmienka
GROUP BY stĺpec1, stĺpec2, …
ORDER BY column1, column2, …

Pozrime sa na klauzulu GROUP BY tak, že si pozrieme niekoľko dotazov.

Dopyt:

CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) ); INSERT INTO demo_table (NAME, AGE, CITY) VALUES ('Aman Chopra', 25, 'New York'), ('Shubham Thakur', 30, 'Los Angeles'), ('Naveen Tulasi', 45, 'Chicago'), ('Aditya Arpan', 28, 'Miami'), ('Nishant Jain', 50, 'Houston');>

Výkon:

Dopyt:

SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>

Výkon:

IMG3

Záver

  1. Príkaz UPDATE možno použiť na aktualizáciu stĺpcov tabuľky.
  2. Príkaz UPDATE používa príkaz SET na určenie stĺpcov, ktoré sa majú aktualizovať.
  3. Po príkaze SET sa podmienky špecifikujú pomocou príkazu WHERE.
  4. Aktualizujú sa bunky, ktoré spĺňajú kritériá.
  5. Na rozdelenie údajov do skupín použite klauzulu GROUP BY.