我有一列,在該列中所有行都有10個數字'1234567890' 通過使用更新postgresql更新SQL我需要更新最後一次5位到99999即「1234599999」如何更新最後5位與99999更新查詢,指導我如何做
任何一個可以給我提供更新查詢上述要求
我有一列,在該列中所有行都有10個數字'1234567890' 通過使用更新postgresql更新SQL我需要更新最後一次5位到99999即「1234599999」如何更新最後5位與99999更新查詢,指導我如何做
任何一個可以給我提供更新查詢上述要求
整數10萬除以你的電話號碼(即捨棄餘數),10萬相乘再加入99,999:
UPDATE table SET field = FLOOR(field/100000) * 100000 + 99999;
這看起來不像是一個更新查詢... – csmckelvey
的確,但這是您查詢的基礎。由於我們不知道數據庫表名稱,字段名稱和字段類型,因此提供查詢很困難。 –
我是PostgreSQL新手,請提供給我更新sql。 – Hari
更新表名稱SET列名=列名稱:: int/10000 * 10000 + 9999 WHERE列名!=''''
這裏列名具有varchar數據類型,我按照我的要求轉換爲int。
嗨,你可能已經注意到這個問題獲得負面評價。這是因爲你的措辭沒有顯示你爲解決問題所做的任何努力,或者你爲什麼被困住的細節。如果你能證明你已經做了一些研究,並且不只是試圖讓陌生人爲你做你的工作,你會得到更積極的反應。 – IMSoP