頁:
[1]
2
初學者提問,SQL寫法到底有幾種?
本帖最後由 r930319 於 2016-4-23 12:23 AM 編輯各位高手好,
請問SQL的寫法到底有幾種阿? 我常常網路上尋找答案時,都會看到 MY SQL, SQL PLUS, SQL SERVER, ORACLE...
我知道的例子就是 EXCEPT 跟 MINUS...
所以想知道到底有幾種寫法? 又為何要不一樣呢? SQL就一種不是很好...
謝謝~
<div></div> 常見的 就早期的 SQL-86 和 後來的 SQL-92
你如何要寫通用的 就寫標準的 SQL 語法
標準的 SQL 語法 通常資料庫廠商都會支援 然後再加上自己特有的功能 基本上 只要弄懂標準SQL的語法 每家都可以用
不過為什麼有要這麼多種SQL呢,因為競爭阿
每種SQL都表示我超強我會XXX,不過如果你只是學習的話
就找一個免費且中文資源多的學,比較容易上手 jt200809 發表於 2016-4-23 08:08 AM static/image/common/back.gif
常見的 就早期的 SQL-86 和 後來的 SQL-92
你如何要寫通用的 就寫標準的 SQL 語法
原來是這樣 請問通用的是哪一種呢? nanj0178 發表於 2016-4-23 11:38 AM static/image/common/back.gif
基本上 只要弄懂標準SQL的語法 每家都可以用
不過為什麼有要這麼多種SQL呢,因為競爭阿
每種SQL都表示我超 ...
謝謝您提供的資訊,我是大學有拿這堂課,但裡面有些規則適用A但B寫法又不同了,就很!#$%$%&%^*...想學好但就會被這些東西搞混
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div> r930319 發表於 2016-4-24 08:24 AM static/image/common/back.gif
原來是這樣 請問通用的是哪一種呢?
自行去查 SQL-86 和 SQL-92 就知甚麼是標準SQL語法.....
理論上 向下相容 最早版本的 通常都能 work
細節就自己看所使用的資料庫廠商 支援甚麼語法 用標準的就可以了 大同小異
頂多是版本的不同 有些內建的語法(函式)可能會不太一樣
比如對資料列作自動編號 EX:recno
函式名稱就可能不太一樣 r930319 發表於 2016-4-24 08:27 AM static/image/common/back.gif
謝謝您提供的資訊,我是大學有拿這堂課,但裡面有些規則適用A但B寫法又不同了,就很!#$%$%&%^*...想學好 ...
如果你看得懂英文的話@@
會這個基本上通用大部分的SQL
http://www.w3schools.com/sql/default.asp nanj0178 發表於 2016-4-25 11:13 AM static/image/common/back.gif
如果你看得懂英文的話@@
會這個基本上通用大部分的SQL
http://www.w3schools.com/sql/default.asp ...
感謝提供,這網站我知道~很有用 我有不懂都是先在這裡面找 SQL語法基本上都是相通的
學其中一種就可以
但是Database Engine真正具有差異化的卻是在許多不同的部份上
比如有些資料庫並不支援Transaction機制
比如有的資料庫並不具備Stored Procedure
<br><br><br><br><br><div></div> 基本上都是大同小異耶....我在想是不是分PL/SQL & T-SQL...這兩種...
沒有標準的寫法,只有相對於哪個數據庫你應用哪個.
個人比較推薦MSSQL的.可能用的人比較多吧 我建議學比較容易取的的版本,如MS SQL Express(Access也可)或是MYSQL,專注的學一種就可以了。要學生弄一套ORACLE來學也不太實際。
另外,我這裡要強調一點,資料庫的學習我覺得還是要上機實做,光是看看書本是很難提昇真正的能力的。
直接學MS SQL就可以
遇到不會的語法用GOOGLE查通用的
通用得不能用再查專用的
不用太在意 邊工作邊學 可以應付5成以上的查詢
效率化就看經驗了 學T SQL的好處。
微軟有MSDN可以查。裡面會有很多範例。
<br><br><br><br><br><div></div>
頁:
[1]
2