作者sdallan ()
看板Database
标题[SQL ] mysql 打乱资料跟交换
时间Sat Jun 13 16:40:07 2009
使用的资料库是 mysql
想请问该怎麽做到,把整个资料表内的记录打乱,
解释一下我要的打乱 XD
把 资料列1 跟 资料列3 对调,
或 资料列4 跟 资料列8 对调。
就是把整个原始的资料顺序都乱排就是了。
有这指令吗?
第二个问题是
把两个资料列的某个栏位值对调
例如
资料列一的学号 跟 资料列二的学号 对调。
有什麽指令可以做到吗?
我原本是写
select 学号 from table where 学号 in { * , * }
然後再update两次
update table set 学号 = 第一笔资料。
update table set 学号 = 第二笔资料。
(学校老师说有方法一条指令就可以完成 ....|||)
还请校友指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.72.91