Hướng dẫn này chỉ cho bạn từng bước cách sử dụng câu lệnh SQL UPDATE để sửa đổi dữ liệu hiện có trong bảng.

Bạn đang xem : cập nhật một cột trong sql

Tóm tắt : trong hướng dẫn này, bạn sẽ học cách sử dụng câu lệnh SQL UPDATE để sửa đổi dữ liệu của các hàng hiện có trong bảng.

Giới thiệu về câu lệnh SQL UPDATE

Để thay đổi dữ liệu hiện có trong bảng, bạn sử dụng câu lệnh UPDATE . Phần sau trình bày cú pháp của câu lệnh UPDATE :

 

CẬP NHẬT

table_name

ĐẶT

column1 = value1, column2 = value2

Ở ĐÂU

điều kiện;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Trong cú pháp này:

  • Đầu tiên, hãy chỉ định bảng mà bạn muốn cập nhật trong mệnh đề UPDATE .
  • Thứ hai, chỉ định các cột bạn muốn để sửa đổi trong mệnh đề SET . Các cột không được liệt kê trong mệnh đề SET sẽ giữ nguyên giá trị ban đầu của chúng.
  • Thứ ba, chỉ định các hàng cần cập nhật trong WHERE Mệnh đề .

Câu lệnh UPDATE ảnh hưởng đến một hoặc nhiều hàng trong bảng dựa trên điều kiện trong mệnh đề WHERE . Ví dụ: nếu mệnh đề WHERE chứa biểu thức khóa chính , thì câu lệnh UPDATE chỉ thay đổi một hàng.

Tuy nhiên , bất kỳ hàng nào khiến điều kiện trong WHERE được đánh giá thành true sẽ được sửa đổi. Vì mệnh đề WHERE là tùy chọn, do đó, nếu bạn bỏ qua nó, tất cả các hàng trong bảng sẽ bị ảnh hưởng.

Ví dụ về câu lệnh SQL UPDATE

Chúng tôi sẽ sử dụng bảng nhân viên và người phụ thuộc để minh họa câu lệnh UPDATE .

staff_dependents_tables

Ví dụ về SQL UPDATE một hàng

Giả sử id nhân viên 192 Sarah Bell đã đổi họ của mình từ Bell thành Lopez và bạn cần cập nhật hồ sơ của cô ấy trong bảng nhân viên .

Ví dụ CẬP NHẬT SQL

Để cập nhật họ của Sarah từ Bell thành Lopez , bạn sử dụng câu lệnh UPDATE sau: < / p>

 

CẬP NHẬT

nhân viên

ĐẶT

last_name =

'Lopez'

Ở ĐÂU

worker_id =

192

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Hãy thử

Hệ thống cơ sở dữ liệu đã cập nhật giá trị trong cột last_name và hàng có worker_id 192 .

Bạn có thể xác minh nó bằng cách sử dụng < mã> Câu lệnh SELECT .

 

CHỌN

Mã hiệu công nhân, tên đầu tiên, họ

TỪ

người lao động

Ở ĐÂU

worker_id =

192

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Dùng thử

 SQL CẬP NHẬT ví dụ một hàng

Ví dụ về CẬP NHẬT SQL nhiều hàng

Bây giờ, Nancy muốn đổi tất cả họ của các con mình từ Bell thành < mã> Lopez . Trong trường hợp này, bạn cần cập nhật tất cả người phụ thuộc của Nancy trong bảng người phụ thuộc .

Trước khi cập nhật dữ liệu, hãy kiểm tra người phụ thuộc của Nancy.

 

CHỌN

*

TỪ

người phụ thuộc

Ở ĐÂU

worker_id =

192

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Dùng thử

 SQL CẬP NHẬT nhiều hàng ví dụ

Để cập nhật họ của những người phụ thuộc Nancy, bạn sử dụng câu lệnh UPDATE sau.

 

CẬP NHẬT

người phụ thuộc

ĐẶT

last_name =

'Lopez'

Ở ĐÂU

worker_id =

192

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Dùng thử

 SQL CẬP NHẬT ĐÂU nhiều hàng

CẬP NHẬT SQL với ví dụ về truy vấn con

Đôi khi khi nhân viên thay đổi họ của họ, bạn chỉ cập nhật bảng staff mà không cập nhật bảng người phụ thuộc.

Để đảm bảo rằng họ của con cái luôn khớp với họ của cha mẹ trong bảng nhân viên , bạn sử dụng câu lệnh sau:

 

U PDATE

người phụ thuộc

ĐẶT

last_name = (

CHỌN

họ

TỪ

người lao động

Ở ĐÂU

worker_id = dependents.employee_id );

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

< span class = "sql" rel = "noopener noreferrer" target = "_ blank"> Hãy thử

Vì mệnh đề WHERE bị bỏ qua nên UPDATE Câu lệnh đã cập nhật tất cả các hàng trong bảng dependents .

Trong mệnh đề SET , thay vì sử dụng các giá trị chữ, chúng tôi đã sử dụng < span> truy vấn con để nhận giá trị họ tương ứng từ bảng staff .

Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách sử dụng UPDATE trong SQL Câu lệnh để sửa đổi dữ liệu hiện có trong bảng.

Hướng dẫn này có hữu ích không?


Xem thêm những thông tin liên quan đến chủ đề cập nhật một cột trong sql

how to update column in sql table. update with join in sql table. PART 9

alt

  • Tác giả: Swift Learn
  • Ngày đăng: 2017-11-10
  • Đánh giá: 4 ⭐ ( 3616 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: how to update column with join in sql database table. update in another table in sql by joining. Part 9
    how to update another table by joining in sql query.

    suppose you have multiple child sql database table. you want to update a table where not exist the where clause column what you want. by following this statement you can easily perform this operation.
    ~~~~~~~~~~~~~
    Subscriber will be notified when I will upload new tutorials in future. Many more new tutorials coming soon, so stay tuned!
    https://www.youtube.com/swiftlearn
    ~~~~~~~~~~~~~
    You can also know all the programming techniques, and bug fixing, error solution in my channel Swift learn.
    The main topics of this channel are c.net, asp.net, WCF, sql server, crystal report, RDLC report, HTML, CSS, javascript, Android etc.
    ~~~~~~~~~~~~~
    Share this video with anyone if you think as useful.
    Please leave any suggestions for future tutorials in the comment section below.
    ~~~~~~~~~~~~~

    Connect with me
    https://www.facebook.com/groups/swiftlearn/

    All playlist
    c tutorial for beginners Swift Learn
    https://www.youtube.com/playlist?list=PLINPYKVRUHyXoPn0-4NIdFn8RrQQDdAki

    c linq to sql tutorial Swift Learn
    https://www.youtube.com/playlist?list=PLINPYKVRUHyVsic1g2CUn2pR5aKjNd3Nc

    asp.net tutorial for beginners full Swift Learn
    https://www.youtube.com/playlist?list=PLINPYKVRUHyUjmHrYfAq1l8pe5eXhkZqF

    crystal report c in sql Swift Learn
    https://www.youtube.com/playlist?list=PLINPYKVRUHyWao6CC3Eu0srQxJjgkfLsm

    RDLC Report tutorial
    https://www.youtube.com/playlist?list=PLINPYKVRUHyV3GDbpv4gmaOTf-5aX1ylm

    SQL Tutorial for beginners full Swift Learn
    https://www.youtube.com/playlist?list=PLINPYKVRUHyVOv6mx6xU7HEgGcfLk4Kmz

    HTML tutorial full course
    https://www.youtube.com/watch?v=dFvd2urgpT8&list=PLINPYKVRUHyWRkhohiZAvrFQntgNexdqz

    WCF Tutorial Step By Step
    https://www.youtube.com/watch?v=WCYZpeD2SnE&list=PLINPYKVRUHyXov5R5cAVidtfGWum6TLLT

    For Details
    update with join,how to update with join in sql,sql update with join,how to update in sql,update in sql,update another table,use update function in sql,how to update with join in sql database table,update statement in sql,update query with join,update query in sql,swift learn,how to update column in sql table,update column in sql table

Cập nhật thay đổi dữ liệu từ Table Excel lên SQL server

  • Tác giả: www.giaiphapexcel.com
  • Đánh giá: 5 ⭐ ( 1770 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Chào Anh Chị
    Nhờ các Anh Chị giúp code cập nhật dữ liệu theo điều kiện ,khi em sữa dữ liệu cột E & cột J thì những mã hàng của cột A sẽ cập nhật vào Sever…

Bài 2: Câu lệnh SQL tạo, cập nhật CSDL, bảng

  • Tác giả: timoday.edu.vn
  • Đánh giá: 4 ⭐ ( 7794 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các câu lệnh SQL cơ bản cho tạo cơ sở dữ liệu, bảng dữ liệu, thay đổi cấu trúc bảng, tạo khoá chính, khoá ngoại, xoá bảng sử dụng cho ví dụ cơ sở dữ liệu sinh viên

Tổng hợp những câu lệnh SQL cơ bản

  • Tác giả: topdev.vn
  • Đánh giá: 5 ⭐ ( 7163 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các phiên bản của SQL Server: Enterprise, Personal, Desktop, Developer,.. Các bộ phận của SQL Server: Enterprise Manager, Query Analyzer, Books Online,..

Thêm, cập nhật và xóa dữ liệu trong SQL Server

  • Tác giả: tinhoc88.com
  • Đánh giá: 5 ⭐ ( 7741 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài viết sau đây sẽ giới thiệu tới các bạn cách thêm, cập nhật và xóa dữ liệu trong SQL Server. Chúng ta sẽ thêm, cập nhật, và xóa dễ dàng hơn.

Làm cách nào để cập nhật Cột danh tính trong SQL Server?

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 5966 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Bạn không thể cập nhật cột danh tính. SQL Server không cho phép cập nhật cột…

UPDATE trong SQL Server

  • Tác giả: comdy.vn
  • Đánh giá: 5 ⭐ ( 7619 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tìm hiểu cách sử dụng câu lệnh UPDATE trong SQL Server để thay đổi dữ liệu hiện có trong một bảng.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Python cho các vòng lặp - cách xác định vòng lặp for trong python

By ads_php