全部產品
Search
文件中心

PolarDB:更新

更新時間:Sep 27, 2024

通過UPDATE命令,可更改現有行的列值。

樣本

  1. 樣本資料庫上執行如下語句,查詢經理當前薪水:

    SELECT ename, sal FROM emp WHERE job = 'MANAGER';

    返回結果如下:

     ename |   sal
    -------+---------
     JONES | 2975.00
     BLAKE | 2850.00
     CLARK | 2450.00
    (3 rows)
  2. 執行如下語句,為每個經理加薪10%:

    UPDATE emp SET sal = sal * 1.1 WHERE job = 'MANAGER';

    查詢加薪後的經理薪水:

    SELECT ename, sal FROM emp WHERE job = 'MANAGER';

    返回結果如下:

     ename |   sal
    -------+---------
     JONES | 3272.50
     BLAKE | 3135.00
     CLARK | 2695.00
    (3 rows)