伊莉討論區

標題: SQL語法的問題 [打印本頁]

作者: momo87669    時間: 2021-6-28 06:44 AM     標題: SQL語法的問題

該如何寫一段範圍數字內減少多少數字的語法
資料表名稱name
資料表欄位id
該如何寫一段將id數字大於1億到3億並將大於1億到3億內的數字減少5000萬的語法
有大大可以幫助嗎

作者: mickey963123    時間: 2021-7-9 11:37 PM

UPDATE name SET id - 50000000 WHERE id > 100000000 AND id < 300000000
作者: momo87669    時間: 2021-7-21 12:33 AM

感謝大大的幫忙 感謝 感謝 謝謝
作者: rich.lin    時間: 2021-8-12 11:13 AM

momo87669 發表於 2021-7-21 12:33 AM
感謝大大的幫忙 感謝 感謝 謝謝

請問是要查詢(SELECT)還是要更新(UPDATE)呢
SELECT ID-50000000 FROM NAME WHERE ID BETWEEN 100000000 AND 300000000
作者: w12463    時間: 2022-8-22 08:42 PM

補充一下 原文要大於1億到3億內,在未知該欄位的小數位數下
可能要 WHERE id > 100000000 AND id <= 300000000
用between的會把1E的也拉進來反而不美
作者: yynnyyee    時間: 2023-2-27 02:36 AM

UPDATE name SET id = id - 50000000 WHERE id BETWEEN 100000000 AND 300000000;




歡迎光臨 伊莉討論區 (http://a401.file-static.com/) Powered by Discuz!