logo

SQLの単一の更新ステートメントで複数の列を更新するにはどうすればよいですか?

この記事では、単一のステートメントで複数の列を更新する方法を説明します。 SQL 。 UPDATE ステートメントの SET コマンドの後に複数の列を指定することで、複数の列を更新できます。の アップデート ステートメントの後には常に SET コマンドが続き、更新が必要な列を指定します。

複数の列の UPDATE

構文:



UPDATE テーブル名

文字列を文字Javaに変換します

SET 列名 1= 値 1、列名 2= 値 2

WHERE 条件;



ここで、デモンストレーションを行うには、次の手順に従います。

ステップ1: データベースを作成する

次のコマンドを使用して、geeks というデータベースを作成できます。



クエリ:

CREATE DATABASE geeks;>

ステップ2: データベースを使用する

以下の SQL ステートメントを使用して、データベース コンテキストを geeks に切り替えます。

クエリ:

USE geeks;>

ステップ 3: テーブル定義

私たちのオタクのデータベースには次のデモテーブルがあります。

クエリ:

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

ステップ 4: テーブルにデータを挿入する

Android で隠れたアプリを見つけるにはどうすればよいですか

クエリ:

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');>

出力:

IMG3

ステップ5: テーブルからデータを表示する

クエリ:

SELECT * FROM demo_table;>

出力:

IMG3

ステップ6: 複数の列を更新する

通信販売の横断

デモンストレーションの目的で、AGE 値を次のように更新してみましょう。 30 そしてCITYの値は パンジャーブ ここで、CITY の値は「シカゴ」です。

クエリ:

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

出力:

テーブルdemo_tableの内容を表示する

テーブルが目的の値で更新されていることがわかります。

SQL での GROUP BY 複数列の使用

SQL GROUP BY 句では、SELECT ステートメントを使用して、類似したデータをグループに整理します。

構文:

SELECT 列 1、列 2、…
FROM テーブル名
WHERE 条件
GROUP BY 列 1、列 2、…
ORDER BY 列 1、列 2、…

PythonはJSONをファイルに保存します

いくつかのクエリを見て GROUP BY 句を見てみましょう。

クエリ:

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');>

出力:

クエリ:

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

出力:

IMG3

結論

  1. UPDATE ステートメントを使用して、テーブルの列を更新できます。
  2. UPDATE ステートメントは、SET コマンドを使用して更新する列を指定します。
  3. SETコマンドに続いてWHEREコマンドで条件を指定します。
  4. 基準を満たすセルが更新されます。
  5. データをグループに分割するには、GROUP BY 句を使用します。