發表文章

目前顯示的是有「SQL_基礎」標籤的文章

Excel_SQL_字元限制(當你得不到想要的,你就會得到經驗)

 當你得不到想要的,你就會得到經驗           這句話是最近看到的,不過卻是2007年時就出現的名言,最近才聽到,不過我感受到了,下面的SQL 程式碼要再擴充時( Excel中使用SQL字元太多無法運作 ),excel就出現錯誤訊息,N年前在前公司使用時好像有印象遇過一次,沒想到現在這麼快就遇到了,在這邊紀錄一下。           這時我想到的是Power Query的好用,不過大概要再過一陣子,表現出自己是一個重度數據使用者,這樣提出一個公司沒有出現過的office版本才有說服力( 我只是想要office 2016版 )。 PS.2022/1/14 我用SQL讓我的excel當掉,也因此可以從4G記憶體往上擴充記憶體。 select *,"20"& mid(請購單編號,4,2) as 年, switch(摘要 like "%維護營運費%","ORACLE相關" ,摘要 like "%ORACLE%","ORACLE相關" , 摘要 like "%Spam SQR%","Spam SQR相關" ,摘要 like "%UPS%","UPS不斷電" ,摘要 like "%不斷電%","UPS不斷電" ,摘要 like "%VM相關%","ERP、VM相關維護費用" ,摘要 like "%趨勢%","防毒相關" ,摘要 like "%防火%","防毒相關" ,摘要 like "%Fire%","防毒相關" ,摘要 like "%Storage%","Storage及Server相關費用" ,摘要 like "%Server%","Storage及Server相關費用" ,摘要 like "%專案%","專案型支出" ,金額<10000,"其他金額...

SQL_基本語法(使用環境_Excel)

     新環境沒有的Office沒有達到Power Query的最低配置office 2016,只能把以前的方法拿出來用,VBA+SQL,現在開始記錄一下各種寫法 select * from ['Select_accounts$'] where 業務 not like "%二%" and 業務 not like "%一%"  select distinct 部門代碼 from [fnd_gf\m_15542471$] where 來源 like "M%" and 部門代碼 not in ('1184','1488','1531','1568','1698','43')