2010年9月22日 星期三

(MySQL) AVG

2010年9月18日 星期六

(SQL Server 2008)

SELECT  *  FROM  dbo.T01客戶, dbo.T01員工

執行語法會被自動轉成下面語法,結果16筆
SELECT  *  FROM  dbo.T01客戶 ===>  結果4筆
SELECT  *  FROM  dbo.T01員工 ===>  結果4筆
SELECT  *  FROM  dbo.T01客戶, dbo.T01員工  ===>  結果16筆

SELECT     dbo.T01客戶.負責人代號, dbo.T01客戶.客戶代號, dbo.T01客戶.地區代號, dbo.T01員工.員工代號, dbo.T01員工.姓名, dbo.T01員工.部門, dbo.T01員工.職稱
FROM         dbo.T01客戶 CROSS JOIN
                      dbo.T01員工

2010年8月18日 星期三

(DB2)修改Decimal

V9後才支援直接修改Decimal長度及精確度

db2 => describe table emp_act

                                資料類型                     直欄
直欄名稱                     綱目    資料類型名稱      長度     比例 Null
------------------------------- --------- ------------------- ---------- ----- -
-----
EMPNO                           SYSIBM    CHARACTER                    6     0
否
PROJNO                          SYSIBM    CHARACTER                    6     0
否
ACTNO                           SYSIBM    SMALLINT                     2     0
否
EMPTIME                         SYSIBM    DECIMAL                      6     3
是
EMSTDATE                        SYSIBM    DATE                         4     0
是
EMENDATE                        SYSIBM    DATE                         4     0
是

    已選取 6 個記錄。

db2 => alter table EMP_ACT alter column emptime set data type decimal(9,2)
DB20000I  SQL 指令已順利完成。
db2 => describe table emp_act

                                資料類型                     直欄
直欄名稱                     綱目    資料類型名稱      長度     比例 Null
------------------------------- --------- ------------------- ---------- ----- -
-----
EMPNO                           SYSIBM    CHARACTER                    6     0
否
PROJNO                          SYSIBM    CHARACTER                    6     0
否
ACTNO                           SYSIBM    SMALLINT                     2     0
否
EMPTIME                         SYSIBM    DECIMAL                      9     2
是
EMSTDATE                        SYSIBM    DATE                         4     0
是
EMENDATE                        SYSIBM    DATE                         4     0
是

    已選取 6 個記錄。

db2 =>

MySQL Workbench

http://wb.mysql.com

2010年8月15日 星期日

(MySQL)修改Decimal

Decimal to Decimal:














Varchar to Decimal:





























p.s.
DB2指令(好像只能9.1之後版本):
alter table alter column set data type decimal(x,y).

2010年8月11日 星期三

2010年8月9日 星期一