查看完整版本: SQL語法的問題
頁: [1]

momo87669 發表於 2021-6-28 06:44 AM

SQL語法的問題

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

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 static/image/common/back.gif
感謝大大的幫忙 感謝 感謝 謝謝

請問是要查詢(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的也拉進來反而不美<br><br><br><br><br><div></div>

yynnyyee 發表於 2023-2-27 02:36 AM

UPDATE name SET id = id - 50000000 WHERE id BETWEEN 100000000 AND 300000000;
頁: [1]