支援
如果你對哈魯 SQL 有疑問或遇到功能異常,請查看下方的常見問題,或隨時寄電子郵件給我們。
聯絡我們
請寄電子郵件至下方地址。附上以下資訊能幫助我們更快協助你。
- 你的裝置和作業系統版本(例如 iPhone 15、iOS 18)
- App 版本(顯示於 設定 > 關於)
- 你使用的應用語言
- 發生問題的畫面、你執行的 SQL 以及重現步驟(附上螢幕截圖會很有幫助)
請勿寄送付款卡資料或密碼。不需要提供與問題無關的個人資料。
常見問題
要如何開始?
在「今日學習」分頁打開今天的任務,或在「題目包」分頁選擇主題和階段。撰寫 SQL 後點選「執行」查看結果,再點選「檢查答案」與預期結果比較。
需要帳號或網路連線嗎?我的資訊儲存在哪裡?
不需要帳號。你的學習進度、撰寫的 SQL 和資料庫只會儲存在你的手機上,絕不會傳送給我們或任何伺服器。任務和資料內建於 App 中,因此不需網路也能學習。網路只會用於在 Android 上載入橫幅廣告。
答案是如何檢查的?
不是依 SQL 文字本身,而是比較結果的欄位順序、值、NULL 和重複列的數量。只有在任務要求排序時才會檢查列的順序,而且答案會在兩組隱藏資料集上重新驗證。欄位別名不會影響檢查結果。
App 使用哪一種 SQL 語法?
SQLite 語法。學習任務為唯讀,因此你只能執行一個以 SELECT 或 WITH 開頭的陳述式。你可以在「我的資料庫」中練習 CREATE、INSERT、UPDATE 和 DELETE。在其他資料庫中,函式名稱或結果可能略有不同。
卡關時該怎麼辦?
在任務畫面打開「提示和解釋」查看提示;如果還是很難,請打開「透過解決方案學習」。看過解答後解出的任務會另外記錄為看解說學習。發生錯誤時,App 會顯示錯誤的原因、修正方式和發生位置。
可以用不同的資料解同一個任務嗎?
在任務畫面或「SQL 遊樂場」中點選「產生新數據」,就能用價格、數量、地區、日期和關係都不同的資料集,再次練習同一個概念。
「我的資料庫」是什麼?
這是一個空間:你可以從主畫面的「開啟資料庫編輯器」或上方的資料庫按鈕建立空白或範例資料庫,親手執行建立資料表、變更資料、交易、觸發程序和索引等操作。最多可建立 50 個資料庫;如果一次執行中有任何陳述式失敗,該次執行就不會儲存。最近一次成功的變更可以撤銷一次。
有廣告或 App 內購買嗎?
沒有 App 內購買或訂閱。Android 版 App 會在畫面底部分頁列上方顯示橫幅廣告,絕不會遮住任務或按鈕。商店的購買和退款由 App Store 或 Google Play 處理。
要如何變更應用語言?
在 設定 > 應用語言 中選擇 20 種語言之一,或選擇「裝置語言」以跟隨裝置設定。SQL、資料表名稱和資料值在所有語言中都相同,因此切換語言後你的查詢仍可正常執行。
我的學習進度不見了。
學習進度只儲存在你的裝置上,因此刪除 App 或更換裝置後不會保留。從裝置備份還原可能可以找回進度。如果儲存空間不足,App 會顯示無法儲存進度的訊息;請釋放空間後再試一次。
要如何刪除我的資料?
設定 > 重置學習進度 會刪除已完成的任務、書籤、你撰寫的 SQL 和最近紀錄;你也可以在清單中逐一刪除你的資料庫。刪除 App 同樣會從裝置中移除資料。由於我們從未收到你輸入的資訊,我們這邊沒有需要刪除的內容。Google 處理的廣告資料可以透過裝置設定和 Google 的隱私權工具管理。
哈魯 SQL 中的任務和資料皆為虛構,專為學習 SQL 而製作;金額僅為學習用的分數。查詢以 SQLite 語法執行,因此在其他資料庫中函式名稱或結果可能有所不同。