W tym artykule zobaczymy, jak zaktualizować wiele kolumn w jednej instrukcji SQL . Możemy zaktualizować wiele kolumn, określając wiele kolumn po poleceniu SET w instrukcji UPDATE. The AKTUALIZACJA po instrukcji zawsze następuje polecenie SET, które określa kolumnę, w której wymagana jest aktualizacja.
AKTUALIZACJA dla wielu kolumn
Składnia:
AKTUALIZACJA nazwa_tabeli
byki kontra wółSET nazwa_kolumny1=wartość1, nazwa_kolumny2=wartość2
GDZIE warunek;
Teraz w celu demonstracji wykonaj poniższe kroki:
Krok 1: Utwórz bazę danych
możemy użyć następującego polecenia, aby utworzyć bazę danych o nazwie geeks.
Zapytanie:
CREATE DATABASE geeks;>
Krok 2: Skorzystaj z bazy danych
Użyj poniższej instrukcji SQL, aby przełączyć kontekst bazy danych na maniaków:
Zapytanie:
USE geeks;>
Krok 3: Definicja tabeli
Mamy następującą tabelę demo_table w bazie danych naszych maniaków.
Zapytanie:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Krok 4: Wstaw dane do tabeli
dołączenie aktualizacji mysql
Zapytanie:
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');> Wyjście:
Krok 5: Wyświetl dane z tabeli
Zapytanie:
SELECT * FROM demo_table;>
Wyjście:

Krok 6: Zaktualizuj wiele kolumn
Na potrzeby demonstracji zaktualizujmy wartość AGE do 30 i wartość CITY na Pendżab gdzie wartość CITY to „Chicago”.
jak odkryć aplikację na Androidzie
Zapytanie:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Wyjście:
Zobacz zawartość tabeli demo_table
Widzimy, że tabela została teraz zaktualizowana o żądaną wartość.
Używanie GROUP PRZEZ wiele kolumn w SQL
W klauzuli SQL GROUP BY używamy instrukcji SELECT w celu uporządkowania podobnych danych w grupy.
Składnia:
WYBIERZ kolumnę 1, kolumnę 2,…
Z nazwa_tabeli
Warunek GDZIE
GRUPUJ WEDŁUG kolumny1, kolumny2, …
ZAMÓW PRZEZ kolumna 1, kolumna 2, …
Przyjrzyjmy się klauzuli GROUP BY, przeglądając kilka zapytań.
Hasext Java
Zapytanie:
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');> Wyjście:
Zapytanie:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Wyjście:
Wniosek
- Do aktualizacji kolumn tabeli można użyć instrukcji UPDATE.
- Instrukcja UPDATE używa polecenia SET do określenia kolumn do aktualizacji.
- Po poleceniu SET warunki są określane za pomocą polecenia WHERE.
- Aktualizacje są wprowadzane w komórkach spełniających kryteria.
- Aby podzielić dane na grupy, użyj klauzuli GROUP BY.