想要自學SQL~請大家給我意見

SQL (Structured Query Language) 是一種關聯式資料庫使用的語言標準
MS SQL server 以及 MySQL 則是兩種不同的關聯式資料庫
單純要學 SQL 兩種都可以使用
並沒有甚麼特別不同
不過每一家關聯式資料庫除了 ANSI SQL 以外都會加入一些自己特有的 SQL 語法

基本 SQL 的語句並不難, MS SQL 裡面有一些基本的範例資料庫可以供作練習 (North Wind)
坊間也有很多相關的書可以參考

不過我覺得要學 SQL 最重要的是應該先學習 data model
了解這些之後才能善用 SQL 喔

借問一下

要如何增進T-SQL查詢的技巧
有沒有大大推薦較多實作或範例的書
或網站

行有不得者,皆反求諸己。|弟子規 http://www.bfnn.org/book/books2/1722.htm

athena730 wrote:
目前做資料分析,使...(恕刪)


SQL vs Excel 最明顯的差異是 SQL經過資料庫正規化
產生許多模擬真實世界的關聯性表格
這確實能擴展資料分析的全面性
但SQL畢竟只是放資料的地方
通常資料分析的部分是要搭配程式語言或者報表模組
廣泛的應用通常是使用程式語言
但這條是程式設計師的路
不是學一點皮毛就能現學現用的

樓上有人問JAVA 跟 PHP怎麼一起用
當然可以
大約十年前我一個案子是用DELPHI+PHP
DELPHI產生的EXE檔都能跟PHP一起用了
java怎麼不行
技術是看人怎麼用

athena730 wrote:
目前做資料分析,使用EXCEL

想要自學SQL看看是否可以更得心應手一點 ..(恕刪)


SQL 跟EXCEL一樣易學難精,很多人會下SELECT就以為熟了SQL,就像很多人會加總就以為熟了EXCEL,

這樣說好了,95%會EXCEL的人只熟5% EXCEL的功能,SQL也是,

要熟SQL 只要看一本"SQL應用聖經"就夠了,裡面的語法每個照做一次,常用的語法就十幾個,像SELECT、UPDATE、INSERT、UNION、WHERE..,認真的話一個月就夠了,很多人寫一輩子程式就用到那幾個,學再多也用不到,至於要精,就是要熟到底層,沒花個幾年是學不來的,

EXCEL也是博大精深的一門學問,若是只用些函數及圖表,買一本書跟著練習就差不多了,若要進階則需熟VBA及VBSCRIPT,與後端的資料庫(MY SQL或SQL SERVER)連結起來寫一般的小型的應用系統措措有餘,

EXCEL及SQL對一般程式設計師來說並不是太難的東西,若是樓主不是資訊相關人員的話,那的確有難度.
學到最後, mysql/mssql/Oracle 還是都能通用
只是某些資料庫特性跟特殊眉角(地雷)不太一樣~~

多踩幾次就熟了~~~
https://jin.tw

Jinwei wrote:
學到最後, mysql...(恕刪)


既然都是office系列,

為什麼不學access

XDDD
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!