我在我的數據庫中有一個字段,每行都有一個任意值,我想在此添加X.我只想添加X,如果一個標誌字(在這一行中保存爲int)將第二個和第十個位設置爲true。是否可以創建一個SQL語句爲表中的每一行執行此操作?還是必須遍歷整個表格?基於標誌字對錶進行SQL更新?
使用MySQL(5.5)
加分問題:我說基於標記添加X,也有一個比例係數。例如,基於解釋爲一個短的無符號整數的比特20-12的值,我很想分配:
value = value + ('X' * thatShort * (bit2 and bit10));
哪個SQL? mySQL,SQLlite,Microsoft SQL等 – Jim
=你怎麼能把char'X'和一個數字相乘? –