이 기사에서는 단일 명령문에서 여러 열을 업데이트하는 방법을 살펴보겠습니다. SQL . UPDATE 문에서 SET 명령 뒤에 여러 열을 지정하여 여러 열을 업데이트할 수 있습니다. 그만큼 업데이트 명령문 뒤에는 항상 SET 명령이 오고 업데이트가 필요한 열을 지정합니다.
여러 열에 대한 업데이트
통사론:
업데이트 table_name
jfx 자바 튜토리얼SET 컬럼_이름1=값1, 컬럼_이름2=값2
WHERE 조건;
이제 데모를 위해 아래 단계를 따르십시오.
1 단계: 데이터베이스 만들기
다음 명령을 사용하여 geeks라는 데이터베이스를 만들 수 있습니다.
질문:
CREATE DATABASE geeks;>
2 단계: 데이터베이스 사용
아래 SQL 문을 사용하여 데이터베이스 컨텍스트를 괴짜로 전환합니다.
질문:
USE geeks;>
3단계: 테이블 정의
괴짜 데이터베이스에는 다음과 같은 데모 테이블이 있습니다.
질문:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
4단계: 테이블에 데이터 삽입
C 프로그래밍의 문자열 배열
질문:
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');>
산출:

5단계: 테이블의 데이터 보기
질문:
SELECT * FROM demo_table;>
산출:
100개 중 10개는 무엇인가요?
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 문을 사용하여 유사한 데이터를 그룹으로 정렬합니다.
통사론:
windows.open 자바스크립트
열1, 열2, …을 선택하세요.
FROM table_name
WHERE 조건
GROUP BY 열1, 열2, …
ORDER BY 열1, 열2, …
몇 가지 쿼리를 통해 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;>
산출:

결론
- UPDATE 문을 사용하여 테이블의 열을 업데이트할 수 있습니다.
- UPDATE 문은 SET 명령을 사용하여 업데이트할 열을 지정합니다.
- SET 명령 다음에 WHERE 명령을 사용하여 조건을 지정합니다.
- 기준을 충족하는 셀이 업데이트됩니다.
- 데이터를 그룹으로 나누려면 GROUP BY 절을 사용하세요.