pgsql 比較兩個字段值?由于pgsql不支持update跟limit聯合使用會報語法錯誤,隻能通過其他方式來,例如隻想更新一行數據:,我來為大家科普一下關于pgsql 比較兩個字段值?下面希望有你要的答案,我們一起來看看吧!
由于pgsql不支持update跟limit聯合使用會報語法錯誤,隻能通過其他方式來,例如隻想更新一行數據:
with t1 as
(select hos_series_instance_uid
from public.hos_series_ct
where hos_study_instance_uid='123' limit 1)
update public.hos_series_ct
SET upload_status=0
WHERE hos_series_instance_uid in (select * from t1)"
這樣就能做到隻更新一行數據。
WITH 查詢的基礎語法如下:
WITH
name_for_summary_data AS (
SELECT Statement)
SELECT columns
FROM name_for_summary_data
WHERE conditions <=> (
SELECT column
FROM name_for_summary_data)
[ORDER BY columns]
name_for_summary_data 是 WITH 子句的名稱,name_for_summary_data 可以與現有的表名相同,并且具有優先級。
可以在 WITH 中使用數據 INSERT, UPDATE 或 DELETE 語句,允許您在同一個查詢中執行多個不同的操作。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!