目前分類:SQL SERVER2000 (9)

瀏覽方式: 標題列表 簡短摘要

flywang 發表在 痞客邦 PIXNET 留言(0) 人氣()

避免老年癡呆,趕快記下來。

flywang 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天同事問我一個問題,想了一下才找到答案。

需求:某個table中的某欄位資料如下,
d:\\Inetpub\\wwwroot\\download\\YHA.exe
d:\\Inetpub\\wwwroot\\download\\CCYYDD.doc
d:\\Inetpub\\wwwroot\\download\\h_yy_loag.exe
d:\\Inetpub\\wwwroot\\download\\set_up_qu.exe
結果:
     YHA.exe
     CCYYDD.doc
     h_yy_loag.exe
     set_up_qu.exe

我的作法如下..................

flywang 發表在 痞客邦 PIXNET 留言(0) 人氣()

資料內容

欄位 a  b   c   d   e   f

資料 A  B  C  1    2  3

        A  B  C  2    2  3

        D  E  F   7   8  9

        D  E  F   3    4  5

結果  A   B   C   1   2   3

         D   E   F   7   8   9

flywang 發表在 痞客邦 PIXNET 留言(0) 人氣()

之前有提過用identity,這是網友提供之select語法,有用到sub-query。

flywang 發表在 痞客邦 PIXNET 留言(0) 人氣()

以下文章擷取至麟瑞科技黃俊傑先生所發表的(SQL SERVER2000預存程式簡介與實務應用)一文......

flywang 發表在 痞客邦 PIXNET 留言(0) 人氣()

由於sql server沒有像oracle有rownum的函數可用,所以必須要使用identity這個屬性....

select id = identity(int,1,1),Field1,Field2  into #TABLE   FROM  TABLE

然後再SELECT * FROM #TABLE

flywang 發表在 痞客邦 PIXNET 留言(0) 人氣()

常會被問到表格內如果資料重複要怎麼刪除其中一筆.?以下是我的作法啦..如有更好的歡迎提供...

flywang 發表在 痞客邦 PIXNET 留言(0) 人氣()

運算加總的SUBQUERY用法....

SELECT COUNT(CNT2),CNT
FROM
(SELECT COUNT(*) CNT,COUNT(*) CNT2, POLNO
FROM TB_ADDM
GROUP BY POLNO ) AS TABLE1
GROUP BY CNT

flywang 發表在 痞客邦 PIXNET 留言(0) 人氣()