/**
qs:在mssqlserver2000中乙個表中有兩條記錄
a,a,0,0,b,0,c,0
0,0,b,0,0,d,0,0
如何將這兩條記錄合併為
a,a,b,0,b,d,c,0
**//*as:-sql05*/
--建立測試表
create table # (id1 varchar(10), id2 varchar(10),id3 varchar(10),
id4 varchar(10),id5 varchar(10),id6 varchar(10),id7 varchar(10),id8 varchar(10) )
insert # select 'a','a','0','0','b','0','c','0'
union all select '0','0','b','0','0','d','0','0'
--select * from #
/*id1 id2 id3 id4 id5 id6 id7 id8
a a 0 0 b 0 c 0
0 0 b 0 0 d 0 0
*/--
select max(id1) id1,
max(id2) id2,
max(id3) id3,
max(id4) id4,
max(id5) id5,
max(id6) id6,
max(id7) id7,
max(id8) id8
from #
/*id1 id2 id3 id4 id5 id6 id7 id8
a a b 0 b d c 0
*/
Mac OS X資料備份方案一例
mac os x資料備份 因為我的macbook pro的筆記本硬碟不幸壞掉了,裡面常用的一些資料沒有了,幸好大部分資料都有備份,但是最新的還是沒有來得及備份,丟失了一些。平時都是有了新資料就手動複製到外接硬碟裡,但是總有忘記的時候,或者是很小的檔案,或者是網上看到的好的文章,或者是隨時記錄的乙個小...
演算法優化一例
本文將以排序演算法中的插入排序為例,介紹優化演算法,編制高效程式的方法。人們通常用於排序手中橋牌的方法是一次考慮一張牌,將它插入到已經排序過的牌的適當位置中 時刻讓它們保持有序 在計算機實現中,我們需要將較大的元素移到右邊,為插入的元素準備空間,然後再在空位置上插入該元素。該演算法的通常的乙個實現如...
delegate 委託一例
using system using system.collections.generic using system.linq using system.text namespace consoletest public static void englishgreeting string snam...