線上SQL 語法測試網站(SQL fiddle、MySQL Online) - Dean Lin
文章推薦指數: 80 %
線上SQL 語法測試網站(SQL fiddle、MySQL Online). 當朋友問你SQL 語法問題時如果沒有現成的資料庫真的很難幫上忙,並且也不確定自己 ...
GetunlimitedaccessOpeninappHomeNotificationsListsStoriesWritePublishedinDeanLin線上SQL語法測試網站(SQLfiddle、MySQLOnline)當朋友問你SQL語法問題時如果沒有現成的資料庫真的很難幫上忙,並且也不確定自己的回答是不是真的能解決問題;今天就來介紹兩個我常用的SQL語法測試網站,並透過解說朋友遇到的題目讓大家快速了解網站的使用方式。
一、SQLFiddle簡介二、MySQLOnline簡介三、題目:找出每個department中score最高的兩個人並以score進行排序1.用SQLFiddle解題2.用MySQLOnline解題一、SQLFiddle簡介網址:http://sqlfiddle.com/支援資料庫版本:介面說明:選擇資料庫及版本DDL區域:CREATETABLE,INSERT都在這個地方輸入,按下『BuildSchema』即可生成Schema;要先生成Schema才能執行SQLDML區域:資料庫操作語言區域Result:顯示執行結果二、MySQLOnline簡介網址:https://paiza.io/en/projects/new?language=mysql介面說明:選擇測試語言:除了MySQL外,他還能測試C、Java、R、php…程式碼區域:他的DDL與DML是混合在一起的,所以要測試就全部貼上去Result:顯示執行結果三、題目:找出每個department中score最高的兩個人,並符合輸出結果的排序⚒️生成題目資料表的SQL:目標輸出結果:這個題目表面上看起來很簡單,實際做起來會遇到一些沒想到的問題,有興趣的小夥伴建議自己先玩玩不要直接看答案,文章後面也會說明這兩種編輯器的最大差異1.用SQLFiddle解題你的SQL版本會被限制在5.6,你需要在許多好用函數都無法使用的狀態下完成這個題目解題思路:因為5.6並沒有row_number()這個函數,所以我們要自己製作出來;另外多利用subquery的概念讓解答符合題目的輸出結果。
解答的原始碼在這裡喔!2.用MySQLOnline解題你的SQL版本為8.0,你解題的重點便在於對新的函數是否熟悉解題思路:MySQL8.0是一個重大更新,ROW_NUMBER這個函數就能讓你以輕鬆的姿態搞定這個題目,如果你不熟悉可以參考這份文檔。
解答的原始碼在這裡喔!我的解答僅供參考(尚未優化),有興趣的朋友可以在底下留言分享你的做法喔~希望這篇文章能幫助臨時需要寫SQL的朋友▶︎如果這篇文章有幫助到你1.可以點擊下方「Follow」來追蹤我~2.可以對文章拍手讓我知道👏🏻你們的追蹤與鼓勵是我繼續寫作的動力🙏🏼▶︎如果你對網路爬蟲感興趣1.可以參考我在iT邦幫忙發表的系列文2.也歡迎您到書局選購支持,裡面有更完整的專案架構以及優化的程式邏輯▶︎如果你對工程師的職涯感到迷茫1.也許我在iT邦幫忙發表的系列文可以給你不一樣的觀點💡2.也歡迎您到書局選購支持,透過豐富的案例來重新檢視自己的職涯--MorefromDeanLin前端/後端/伺服器/MIS&DevOps/工程師的自我修煉ReadmorefromDeanLinAboutHelpTermsPrivacyGettheMediumappGetstarted林鼎淵131Followers🧰擁有多年的全端開發經驗,熟悉Vue、Node.js、Laravel等前後端技術|💡碰上有趣的想法就會研究相關技術並將其寫成SideProject|✍️對技術充滿熱情,喜歡將解決問題的經驗分享到部落格,希望可以幫助遇到相同問題的人。
FollowMorefromMediumIdeateSoftwareTop5PluginsforRevitSALASUSUCreatinganEffectiveSoftSkillsTrainingProgramRequiresTrialandError-ThyChamroeunEhsanulHoq10YouTubeChannelsThatIFollowandcanALSOUPLIFTYourLifein2022WMAD.IOTop7BenefitsofWebApplicationDevelopmentforBusinessHelpStatusWritersBlogCareersPrivacyTermsAboutKnowable
延伸文章資訊
- 1語法測試 - 染布坊
各位網友,想要充實自己的語法編輯能力嗎!! 這裡是個提供網友使用html語法測試的地方喔...只要在於下方輸入想要呈現的語法效果在點選「確定」,便會開啟你所輸入語法 ...
- 2語法測試板
語法測試板. <html> <head> <title></title> </head> <body> </body> </html>
- 3語法測試版
語法測試版. <HTML> <HEAD> <TITLE>語法測試版</TITLE> </HEAD> <BODY> </BODY> </HTML>. 按「預覽」可查看輸入後的效果;按「拷貝」可將程...
- 4線上SQL 語法測試網站(SQL fiddle、MySQL Online) - Dean Lin
線上SQL 語法測試網站(SQL fiddle、MySQL Online). 當朋友問你SQL 語法問題時如果沒有現成的資料庫真的很難幫上忙,並且也不確定自己 ...
- 5語法測試
§~*語法測試區*~§. <HTML> <HEAD> <TITLE>語法測試板</TITLE> </HEAD> <BODY> <!--在此加入需測試的語法--> </BODY> </HTML>