close

矽聯員工有個軟體開發技術分享區,可以讓學習的成果在此發表供大家分享...

擷錄一些我還看得懂得給大家知道,這是矽聯新人的寶庫,可以讓新人練功的好工具。 

主旨: 請教2句SQL

select a.stor_id,b.stor_name from sales a inner join stores b on a.stor_id = b.stor_id
 
 
select a.stor_id,b.stor_name from sales a ,stores b where a.stor_id = b.stor_id
 
請問這2句sql有何不同?
run出的結果是相同的.

 
回答:
在sql server上是沒什麼不同,只是語法的精簡,還是完整的寫法而已,但在oracle上就會有版本的不同,而寫法上的不同,例如在oracle 8i的版本,只能用第二種寫法,但在oracle 9i以上就可以用第一種及第二種,這是要注意的地方

問題描述 

.net裡要四捨五入要怎麼寫呢

解決方法 

請參考下列程式碼,可以copy這個function去使用,他會回傳四捨五入後的結果,傳遞的參數,第一個要傳想要轉換的數字,第二個參數是要傳想要的小數位數

應用實例

public double C1Round(double value, int digit)

        {

            double vt = Math.Pow(10, digit);

            double vx = value * vt;

 

            vx += 0.5;

            return (Math.Floor(vx) / vt);

        }

 

arrow
arrow
    全站熱搜

    systemlead 發表在 痞客邦 留言(2) 人氣()