Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
5212_532312 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
Tài kèo bóng đá hôm nay và ngày mai này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

6.2. kèo bóng đá hôm nay và ngày mai

Sửa đổi dữ liệu đã có trong cơ sở dữ liệu là được gọi là kèo bóng đá hôm nay và ngày mai. Bạn có thể kèo bóng đá hôm nay và ngày mai các hàng riêng lẻ, tất cả Hàng trong một bảng, hoặc một tập hợp con của tất cả các hàng. Mỗi cột có thể kèo bóng đá hôm nay và ngày mai riêng biệt; các cột khác không bị ảnh hưởng.

Để kèo bóng đá hôm nay và ngày mai các hàng hiện có, sử dụngkèo bóng đá hôm nay và ngày mailệnh. Điều này đòi hỏi ba mảnh thông tin:

  1. Tên của bảng và cột để kèo bóng đá hôm nay và ngày mai

  2. Giá trị mới của cột

  3. Hàng nào để kèo bóng đá hôm nay và ngày mai

nhớ lại từChương 510853_11374

Ví dụ, lệnh này kèo bóng đá hôm nay và ngày mai tất cả các sản phẩm có Giá 5 để có giá 10:

kèo bóng đá hôm nay và ngày mai sản phẩm đặt giá = 10 trong đó giá = 5;

Điều này có thể gây ra số 0, một hoặc nhiều hàng được kèo bóng đá hôm nay và ngày mai. Nó là Không phải là lỗi để thử một bản kèo bóng đá hôm nay và ngày mai không khớp với bất kỳ hàng.

Hãy xem xét lệnh đó một cách chi tiết. Đầu tiên là từ khóakèo bóng đá hôm nay và ngày maitheo sau là tên bảng. BẰNG Thông thường, tên bảng có thể được định mức lược đồ, nếu không thì đó là Nhìn lên trên con đường. Tiếp theo là từ khóasettheo sau là tên cột, một dấu bằng, và giá trị cột mới. Giá trị cột mới có thể là bất kỳ vô hướng nào Biểu hiện, không chỉ là một hằng số. Ví dụ: nếu bạn muốn Tăng giá của tất cả các sản phẩm lên 10% bạn có thể sử dụng:

kèo bóng đá hôm nay và ngày mai sản phẩm đặt giá = giá * 1.10;

Như bạn thấy, biểu thức cho giá trị mới có thể tham khảo (các) giá trị hiện có trong hàng. Chúng tôi cũng đã bỏ lạiWHEREmệnh đề. Nếu nó bị bỏ qua, điều đó có nghĩa là tất cả Hàng trong bảng được kèo bóng đá hôm nay và ngày mai. Nếu nó có mặt, chỉ những hàng đó phù hợp vớiWHEREĐiều kiện là kèo bóng đá hôm nay và ngày mai. Lưu ý rằng dấu bằng trongsetmệnh đề là một gán trong khi cái trongWHEREmệnh đề là một so sánh, nhưng điều này không tạo ra bất kỳ sự mơ hồ. Tất nhiên,WHEREĐiều kiện không phải là một sự bình đẳng Bài kiểm tra. Nhiều nhà khai thác khác có sẵn (xemChương 9). Nhưng biểu thức cần Đánh giá kết quả boolean.

Bạn có thể kèo bóng đá hôm nay và ngày mai nhiều cột trongkèo bóng đá hôm nay và ngày mailệnh bằng cách liệt kê nhiều hơn một bài tập trongsetmệnh đề. Ví dụ:

kèo bóng đá hôm nay và ngày mai MyTable Set A = 5, B = 3, C = 1 trong đó a 0;