Chức năng:

Cho phép người dùng cập nhật giá trị các thuộc tính trên các dòng của bảng dữ liệu có sẵn trong cơ sở dữ liệu.

Cú pháp:

UPDATE TEN_BANG
SET TEN_THUOC_TINH = GIA_TRI_MOI[,...]
[WHERE DIEU_KIEN]

Trong đó:

+ TEN_BANG: Tên quan hệ mà bạn muốn cập nhật dữ liệu.

+ TEN_THUOC_TINH: Tên cột mà bạn muốn cập nhật dữ liệu.

+ GIA_TRI_MOI: Giá trị sẽ thay thế cho dữ liệu cũ.

+ DIEU_KIEN: Chỉ cập nhật các dòng dữ liệu thỏa mãn điều kiện (nếu không mệnh đề WHERE, thì tất cả các dòng dữ liệu trong bảng sẽ được cập nhật theo giá trị mới).

Ví dụ minh họa

Để thuận tiện cho các bạn học tập, mình có tạo sẵn file .sql trong này đã mình tạo cấu trúc bảng và data sẵn để các bạn dễ dàng thực hiện truy vấn, các bạn có thể tải tại đây.

Ví dụ 1: Hãy tăng lương cho tất cả các nhân viên 10%.

Câu lệnh:

UPDATE NHANVIEN
SET LUONG = LUONG * 1.1

Kết quả:

Ví dụ 2: Hãy tăng lương cho các nhân viên nữ 10%.

Câu lệnh:

UPDATE NHANVIEN
SET LUONG = LUONG * 1.1
WHERE PHAI = 'Nu'

Kết quả:

CÓ THỂ BẠN QUAN TÂM

SQL Server - Constraints

SQL Server - Constraints

Trong một CSDL, luôn luôn tồn tại rất nhiều mối liên hệ ảnh hưởng qua lại lẫn nhau giữa các thuộc tính của một quan hệ, giữa các bộ giá trị trong một quan hệ và giữa các thuộc tính của các bộ giá trị...

T SQL - Cấu trúc WHILE

T SQL - Cấu trúc WHILE

Câu lệnh WHILE là một cấu trúc lặp sẽ thực hiện các thao tác lặp cho đến khi biểu thức điều kiện trong câu lệnh WHILE có giá trị Fasle. Biểu thức điều kiện lặp lại có thể là một câu lệnh SELECT

T SQL - Cấu trúc IF ... ELSE ...

T SQL - Cấu trúc IF ... ELSE ...

Câu lệnh IF ... ELSE ... Là một cấu trúc điều kiện, cho phép chúng ta thực hiện hoặc bỏ qua một hay nhiều lệnh dựa trên điều kiện đã chỉ định.

SQL Server - Truy Vấn Lồng

SQL Server - Truy Vấn Lồng

Truy vấn lồng là những câu lệnh mà trong thành phần WHERE có chứa thêm một câu lệnh SELECT khác nữa. Câu lệnh này thường gặp khi dữ liệu cần thiết phải duyệt qua nhiều lần. Đây là một trong những...

Lập trình T SQL

Lập trình T SQL

T-SQL (Transact SQL) là ngôn ngữ lập trình cơ sở dữ liệu thủ tục độc quyền của Microsoft dành cho SQL Server. Chúng cũng được sử dụng để viết các thủ tục được lưu trữ, là một đoạn mã nằm trên máy chủ...

SQL Server - Mệnh đề WHERE

SQL Server - Mệnh đề WHERE

Chức năng : Rút trích các dòng dữ liệu từ các quan hệ tham gia truy vấn thỏa mãn điều kiện trong mệnh đề WHERE. Các biểu thức trong mệnh đề WHERE tương ứng với các điều kiện của phép chọn trong đại...

SQL Server - Database

SQL Server - Database

Tạo cơ sở dữ liệu ở màn hình Object Explorer Bước 1 : Click phải chuột, chọn Database, chọn New Database... Bước 2 : Khai báo thông tin cho Database cần tạo Trong đó : + Database...

SQL Server - Mệnh đề GROUP BY

SQL Server - Mệnh đề GROUP BY

Chức năng: gom nhóm các dòng dữ liệu theo tiêu chí gom nhóm đặt trong mệnh đề GROUP BY nhằm hỗ trợ và phục vụ các mục đích của câu truy vấn.

SQL Server - User Defined Function

SQL Server - User Defined Function

Khái niệm User Defined Function là những hàm do người dùng tự định nghĩa để đáp ứng một mục tiêu nào đó. Một số hạn chế so với thủ tục là các tham số truyền vào không được mang thuộc tính OUTPUT, ng...

ManhDanBlogs