學習 C# 程式設計 – WPF、資料庫、Linq、集合、用 Unity 做遊戲開發。 不僅僅是 C# 基礎
從這 31.5 小時的課程,你會學到
1. 學習使用 C# 7 程式設計的基礎知識
2. 學習如何使用變數( variables )、方法( methods )、迴圈( loops )和條件( conditions )
3. 充分理解物件導向程式設計( OOP ,Object Oriented Programming )的工作原理和使用方法
4. 使用 WPF (Windows Presentation Foundation) 構建漂亮的圖形使用者介面 ( GUIs,Graphical User Interfaces)
5. 使用 C# 和 Unity 3D 建立視訊遊戲
6. 學習如何處理錯誤並避免它們
7. 處理檔案( files )和文字( text )
8. 學習如何使用 Linq 和 Lambda 表示式
9. 瞭解如何用 MS SQL Server 和 Linq 使用資料庫功能
🔥 udemy 目前課程最低價 NT360 http://bit.ly/2O0wbOm
https://softnshare.com/complete-csharp-masterclass/
同時也有172部Youtube影片,追蹤數超過7,970的網紅吳老師EXCEL VBA設計(大數據自動化)教學,也在其Youtube影片中提到,VBA到Python程式開發202101第9次上課 01_重點回顧與用requests當網路爬蟲 02_切割資料與新增到資料庫說明 03_新增資料庫與批次寫入資料 04_用樞紐分析表與圖建立查詢結果 05_改用SQL語法查詢結果 06_下載JSON與取得所有資料 07_json轉存為CSV檔與下載...
「sql迴圈」的推薦目錄:
- 關於sql迴圈 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於sql迴圈 在 91 敏捷開發之路 Facebook 的最佳貼文
- 關於sql迴圈 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於sql迴圈 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的精選貼文
- 關於sql迴圈 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳貼文
- 關於sql迴圈 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳貼文
- 關於sql迴圈 在 SQL Server 使用迴圈| 程式農夫 的評價
- 關於sql迴圈 在 使用T-sql 迴圈 的評價
- 關於sql迴圈 在 03 新增資料改為迴圈與查詢資料與SQL語法- YouTube 的評價
sql迴圈 在 91 敏捷開發之路 Facebook 的最佳貼文
有在使用 MS SQL server 的朋友,如果有需要找到 identity 跳號的資料,可以參考一下新的寫法,查詢成本省很大。
#長知識
【SQL Tips】之【了解為何identity會發生不連續號碼與快速找出那些號碼是跳號】20171224
**identity保證唯一,不保證連續**
**使用SARG規則與SET BASED方式找出不連續號碼**
**最後那三種找出不連續的技巧,成本比如下
50%(SELF JOIN搭配NOT IN) : 32%(SELF JOIN搭配 OFFSET 函數) : 18%(LAG 函數) **
許多SQL Server開發人員經常會使用identity自動產生連續編號,然而該identity卻有一個特質是發生交易退回(rollback)則會產生跳號的狀況,以下的狀況就是identity碰到交易退回後所產生的跳號情況。
***
use tempdb
go
if object_id('tblNum') is not null
drop table tblNum
go
create table tblNum
(c1 int identity ,
c2 nvarchar(30) unique --防止重複
)
go
insert into tblNum(c2) values ('lewis1')
insert into tblNum(c2) values ('lewis2')
insert into tblNum(c2) values ('lewis3')
insert into tblNum(c2) values ('lewis3') --重複姓名就發生跳號
insert into tblNum(c2) values ('lewis5')
insert into tblNum(c2) values ('lewis5') --重複姓名就發生跳號
insert into tblNum(c2) values ('lewis5') --重複姓名就發生跳號
insert into tblNum(c2) values ('lewis8')
insert into tblNum(c2) values ('lewis9')
insert into tblNum(c2) values ('lewis10')
go
select * from tblNum
GO
--結果
c1 c2
1 lewis1
2 lewis2
3 lewis3
5 lewis5 <--發生跳號
8 lewis8 <--發生跳號
9 lewis9
10 lewis10
***
基本上單一執行INSERT UPDATE DELETE 就是一種隱性交易,上述的範例就是因為條件約束(constraint)的unique緣故,當輸入的文字發生重複的時候,就會自動退回交易,緊接著identity也隨之發生跳號的狀況。
當瞭解identity會有發生跳號的特質之後,接下來分享三種從SQL Server 2005開始使用的抓取跳號的範例,以及從SQL Server 2012開始支援的Windows Offset函數抓取跳號的技巧。這三種技巧都是使用set-based的方式,不使用WHILE迴圈去比對資料的連續性,值得一試。
**從SQL Server 2005支援的抓取跳號的技巧
--使用自我查詢產生搭配CTE
--使用SET BASED技巧取代迴圈處理
WITH DS AS (
SELECT DS1.* FROM tblNum as DS1 JOIN
tblNum as DS2
on DS1.c1 = DS2.c1+1 )
SELECT * FROM tblNum
WHERE c1 NOT IN (SELECT TOP(1) c1 FROM tblNum ORDER BY c1)
EXCEPT
SELECT * FROM DS
GO
**從SQL Server 2012支援的抓取跳號的技巧
--使用自我查詢產生搭配OFFSET
--使用SET BASED技巧取代迴圈處理
WITH DS AS (
SELECT DS1.* FROM tblNum as DS1 JOIN
tblNum as DS2
on DS1.c1 = DS2.c1+1 ),
DS2 AS (SELECT * FROM tblNum ORDER BY 1 OFFSET 1 ROW )
SELECT * FROM DS2
EXCEPT
SELECT * FROM DS
GO
**從SQL Server 2012支援的抓取跳號的技巧
--使用自我查詢產生搭配LAG的Windows Offset技巧
--使用SET BASED技巧取代迴圈處理
WITH DIFF AS (
select *,LAG(c1, 1,0) OVER ( ORDER BY c1) as previous
,c1 - LAG(c1, 1,0) OVER ( ORDER BY c1) as diff
from tblNum
)
SELECT c1,c2 FROM DIFF WHERE diff>1
GO
--結果就是 5/8 之前就發生跳號
c1 c2
5 lewis5
8 lewis8
最後那三種找出不連續的技巧,成本比如下
50%(SELF JOIN搭配NOT IN) : 32%(SELF JOIN搭配 OFFSET) : 18%(LAG)
sql迴圈 在 紀老師程式教學網 Facebook 的最佳貼文
[趨勢] 2017 年該學哪些語言?
https://goo.gl/5zImJS
從開版以來,「我該學哪種語言」就是我私訊中收到之提問的第一名(笑)。我一直鼓勵初學者,要以自己的興趣作為基礎來選擇語言,不要以「現在流行什麼」來作為學習語言的依據。因為流行是會變的!你現在照著流行去學某種語言,等你學完後,流行又變成另一種。而你就在追逐流行的無窮迴圈中無法跳出來。
不過我還是擋不住網友們想知道「目前流行什麼語言」這種好奇的心...剛好今天從國外論壇找到一篇文章,把今年可能流行的趨勢整理得不錯,於是就貼上來分享給大家。為了體貼「英文苦手」的朋友,我把這篇文章的大意粗略翻譯、並加上我個人的簡短評價如下:
<2017 年該學哪些語言?>
1. JavaScript: 同意!網頁前端語言的霸者!最近這幾年已經強到可以寫「網頁後端」、「手機 App」這類應用程式了!
2. Ruby: 嗯...部分同意!該語言可以在短短十幾分鐘內,寫出一個初具規模的網站。國外的 Ruby 程式師很搶手,技術本身也是好的,但可能是沒推廣還是怎麼地,國內企業對於 Ruby 程式師的需求,跟其他語言比起來就不是那麼大。
3. Python: 完全同意!初學者最佳入門語言!可用於撰寫桌機程式、手機程式、網頁程式、控制電路板(需掛外掛套件)、大數據、人工智慧...等領域。以一打十的好語言!缺點是執行效能比其他語言稍差。
4. PHP: 同意!網頁後端語言王者!雖然有點退流行,但國內企業界的需求還是有的!
5. Java: 同意!學會後可以往 Android 手機 App 這條路走。
6. C: 同意!目前該語言應用領域比較多是在「嵌入式系統」。也就是撰寫「韌體」這個領域。由於不好學,但學成後能在就業市場有一定的優勢。
7. Objective-C/Swift: 部分同意!兩個都是用於寫 iOS App 的語言為多!但 Objective-C 已經退流行了。如果現在要學,建議學 Swift。
8. C++: 呃...部分同意...(很微妙啊~)!很強很棒的語言!但也不好學!目前用於遊戲程式設計界為最大宗。
9. C#: 部分同意!目前大概只有微軟相關平台在用而已。如撰寫 XBox 的遊戲、或開發 Windows 平台相關程式。
10. SQL: 部分同意!資料庫程式設計師在國外薪水可以拿比較高,國內就普普...一般都是網頁後端程式設計師「預設得會」的語言... =__= 。其實要把資料庫寫好(不會當、跑得快)是一門很專業的知識。可惜國內老闆好像不太重視這類專業人才。
至於底下是我個人的整理:
1. 若還不知道自己興趣在哪裡的入門者:學 Python
2. 想走遊戲程式設計的朋友:學 C++
3. 想學網頁設計的朋友:學 JavaScript(HTML 與 CSS 也是必備知識喔)
4. 想寫手機 App 的朋友:Android 建議學 Java,iOS 建議學 Swift
5. 想要靠寫程式賺大錢的朋友:呃...我會建議去火星找找類似職缺,地球太競爭了,不太適合您... XD
希望今天的分享大家喜歡!也讓初學者能有個方向!喜歡這篇文章的話,歡迎按讚、分享。如果您有任何疑問,也歡迎留言在這篇的下方,我會盡快回答您的!
sql迴圈 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的精選貼文
VBA到Python程式開發202101第9次上課
01_重點回顧與用requests當網路爬蟲
02_切割資料與新增到資料庫說明
03_新增資料庫與批次寫入資料
04_用樞紐分析表與圖建立查詢結果
05_改用SQL語法查詢結果
06_下載JSON與取得所有資料
07_json轉存為CSV檔與下載HTML
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2021_1
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/4/20
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
sql迴圈 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳貼文
VBA到Python程式開發202101第9次上課
01_重點回顧與用requests當網路爬蟲
02_切割資料與新增到資料庫說明
03_新增資料庫與批次寫入資料
04_用樞紐分析表與圖建立查詢結果
05_改用SQL語法查詢結果
06_下載JSON與取得所有資料
07_json轉存為CSV檔與下載HTML
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2021_1
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/4/20
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
sql迴圈 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳貼文
VBA到Python程式開發202101第9次上課
01_重點回顧與用requests當網路爬蟲
02_切割資料與新增到資料庫說明
03_新增資料庫與批次寫入資料
04_用樞紐分析表與圖建立查詢結果
05_改用SQL語法查詢結果
06_下載JSON與取得所有資料
07_json轉存為CSV檔與下載HTML
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2021_1
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/4/20
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
sql迴圈 在 使用T-sql 迴圈 的推薦與評價
使用T-sql 迴圈進行解決方案開發的秘訣,以及在Azure Synapse Analytics 中取代專用SQL 集區的資料指標。 synapse-analytics. MSTehrani. craigg. synapse-analytics. ... <看更多>
sql迴圈 在 SQL Server 使用迴圈| 程式農夫 的推薦與評價
有時候一般的update、delete、select無法滿足所有情境,這時候迴圈就是一個很好的選項。 範例-- 1.宣告一些需要變數,定義型態,未來使用DECLARE @sql ... ... <看更多>