Šajā rakstā mēs redzēsim, kā atjaunināt vairākas kolonnas vienā priekšrakstā SQL . Mēs varam atjaunināt vairākas kolonnas, priekšrakstā UPDATE norādot vairākas kolonnas pēc komandas SET. The ATJAUNINĀT paziņojumam vienmēr seko komanda SET, tā norāda kolonnu, kurā ir nepieciešams atjauninājums.
ATJAUNINĀJUMS vairākām kolonnām
Sintakse:
ATJAUNINĀT tabulas_nosaukumu
kā pārvērst virkni par veselu skaitliSET kolonnas_nosaukums1=vērtība1, kolonnas_nosaukums2=vērtība2
KUR nosacījums;
Tagad demonstrācijai veiciet tālāk norādītās darbības.
1. darbība: Izveidojiet datu bāzi
mēs varam izmantot šo komandu, lai izveidotu datu bāzi, ko sauc par geeks.
Vaicājums:
CREATE DATABASE geeks;>
2. darbība: Izmantojiet datu bāzi
Izmantojiet tālāk norādīto SQL priekšrakstu, lai datu bāzes kontekstu pārslēgtu uz geeks:
Vaicājums:
USE geeks;>
3. darbība: Tabulas definīcija
Mūsu geek datubāzē ir šāda demo_table.
Vaicājums:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
4. darbība: Ievietojiet datus tabulā
Neena Gupta
Vaicājums:
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');> Izvade:
5. darbība: Skatiet datus no tabulas
Vaicājums:
shloka mehta
SELECT * FROM demo_table;>
Izvade:

6. darbība: Atjauniniet vairākas kolonnas
Demonstrācijas nolūkos atjaunināsim AGE vērtību uz 30 un CITY vērtību uz PUNJAB kur CITY vērtība ir “Čikāga”.
Vaicājums:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Izvade:
Skatiet tabulas demo_table saturu
Mēs redzam, ka tabula tagad ir atjaunināta ar vēlamo vērtību.
prime bez koda java
GROUP BY vairāku kolonnu izmantošana SQL
SQL GROUP BY klauzulā mēs izmantojam priekšrakstu SELECT, lai līdzīgus datus sakārtotu grupās.
Sintakse:
ATLASĪT kolonnu 1, kolonnu 2,…
NO tabulas_nosaukums
KUR nosacījums
GROUP BY 1. kolonna, 2. kolonna,…
ORDER BY kolonna1, kolonna 2,…
Apskatīsim klauzulu GROUP BY, redzot dažus vaicājumus.
Vaicājums:
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');> Izvade:
Vaicājums:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Izvade:
Secinājums
- Paziņojumu UPDATE var izmantot, lai atjauninātu tabulas kolonnas.
- Paziņojumā UPDATE tiek izmantota komanda SET, lai norādītu atjaunināmās kolonnas.
- Pēc komandas SET nosacījumi tiek norādīti, izmantojot komandu WHERE.
- Šūnās, kas atbilst kritērijiem, tiek veikti atjauninājumi.
- Lai sadalītu datus grupās, izmantojiet klauzulu GROUP BY.