看板 Database 關於我們 聯絡資訊
1.不知道有沒有這指令 我想到的是把資料複製到另一個暫存table 再複製回去 SELECT * INTO #temp1 from TABLE 這樣複製過去的資料我看排序是亂的.. 我反而不知道怎麼複製正常順序過去..誰能指導一下 為什麼select into 後會亂掉.. 2. 我想到的是利用CASE update TABLE set 學號 = case 學號 when '學號1' then '學號2' when '學號2' then '學號1' end where 學號 in('學號1','學號2') ※ 引述《sdallan ()》之銘言: : 使用的資料庫是 mysql : 想請問該怎麼做到,把整個資料表內的記錄打亂, : 解釋一下我要的打亂 XD : 把 資料列1 跟 資料列3 對調, : 或 資料列4 跟 資料列8 對調。 : 就是把整個原始的資料順序都亂排就是了。 : 有這指令嗎? : 第二個問題是 : 把兩個資料列的某個欄位值對調 : 例如 : 資料列一的學號 跟 資料列二的學號 對調。 : 有什麼指令可以做到嗎? : 我原本是寫 : select 學號 from table where 學號 in { * , * } : 然後再update兩次 : update table set 學號 = 第一筆資料。 : update table set 學號 = 第二筆資料。 : (學校老師說有方法一條指令就可以完成 ....|||) : 還請校友指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: sai25 來自: 220.132.200.38 (06/13 18:33)