เส้นทาง 8 ขั้น
เรียนรู้ทีละขั้นตั้งแต่ SELECT, WHERE, การรวมค่าและ GROUP BY, JOIN, ซับคิวรี, CTE ไปจนถึงฟังก์ชันหน้าต่าง ด้วยคิวรี 64 ประเภทและภารกิจหลัก 1,792 ข้อ
ตั้งแต่ SELECT ไปจนถึงฟังก์ชันหน้าต่าง (window function) อ่านแนวคิดทั้ง 8 ขั้นแล้วลองรันได้ทันที เอนจิน SQLite ตัวจริงบนโทรศัพท์ของคุณจะแสดงผลลัพธ์ และชุดข้อมูลสามชุดจะช่วยยืนยันคำตอบของคุณ
iOS / Android · 20 ภาษา
ลิงก์ดาวน์โหลดจากสโตร์จะเปิดให้ใช้หลังจากเปิดตัวแอป
เปิดคิวรีของวันนี้จากหน้าแรก หรือเลือกขั้นและแนวคิดจากชุดข้อมูลใน 28 หัวข้อ
ดูตัวอย่างตาราง เขียนคิวรีของคุณเองแล้วรัน ตารางผลลัพธ์จะแสดงขึ้นทันที
ตรวจคำตอบเพื่อดูว่าผลลัพธ์ของคุณต่างจากผลลัพธ์ที่คาดไว้อย่างไร แนวคิดที่คุณแก้ได้จะสะสมไว้ในความคืบหน้าของคุณ
เรียนรู้ทีละขั้นตั้งแต่ SELECT, WHERE, การรวมค่าและ GROUP BY, JOIN, ซับคิวรี, CTE ไปจนถึงฟังก์ชันหน้าต่าง ด้วยคิวรี 64 ประเภทและภารกิจหลัก 1,792 ข้อ
คาเฟ่ ร้านหนังสือ การท่องเที่ยว ห้องสมุด ลานกางเต็นท์ และอื่นๆ แต่ละหัวข้อมีตารางที่เกี่ยวข้องกัน 5 ตาราง รวมถึงกับดักที่พบได้จริง เช่น ค่า NULL และค่าที่เท่ากัน
คำตอบจะถูกตรวจจากลำดับคอลัมน์ ค่าข้อมูล ค่า NULL และแถวซ้ำในผลลัพธ์ ไม่ใช่จากข้อความ SQL จากนั้นจะตรวจซ้ำกับชุดข้อมูลที่ซ่อนไว้อีกสองชุด หากผิด คุณจะเห็นตัวอย่างแถวที่แตกต่างกัน
สร้างข้อมูลใหม่เพื่อนำแนวคิดเดิมไปใช้กับค่าและความสัมพันธ์ที่ต่างออกไป มีคำแนะนำ คำอธิบาย และการเรียนรู้ด้วยวิธีแก้ปัญหาพร้อมให้ใช้เมื่อคุณต้องการ
สร้างฐานข้อมูลเปล่าหรือฐานข้อมูลตัวอย่าง แล้วลองรัน CREATE, INSERT, UPDATE, ทรานแซกชัน, ทริกเกอร์ และดัชนีด้วยตัวเอง มีตัวอย่างรูปแบบ SQL 24 แบบ และฟังก์ชัน “เลิกทำการเปลี่ยนแปลงล่าสุด”
ใช้ตามภาษาของอุปกรณ์หรือเลือกภาษาเองในการตั้งค่า หน้าจอ ภารกิจ คำแนะนำ และคำแนะนำเมื่อเกิดข้อผิดพลาดจะแสดงเป็นภาษาของคุณ ส่วน SQL และค่าข้อมูลจะเหมือนกันในทุกภาษา
ไม่ต้องมีบัญชี ความคืบหน้า SQL ที่คุณเขียน และฐานข้อมูลที่คุณสร้างจะถูกจัดเก็บไว้เฉพาะในพื้นที่จัดเก็บของแอปบนอุปกรณ์ของคุณ และจะไม่ถูกส่งมาถึงเราหรือผู้ลงโฆษณา แอปบน Android แสดงโฆษณาแบนเนอร์ของ Google AdMob ที่ด้านล่างของหน้าจอ ทั้งนี้ นโยบายความเป็นส่วนตัวได้อธิบายถึงข้อมูลโฆษณาที่ Google ประมวลผลไว้แล้ว
ภารกิจและข้อมูลใน Haru SQL เป็นเรื่องสมมติที่สร้างขึ้นเพื่อการเรียน SQL และจำนวนเงินเป็นเพียงคะแนนสำหรับการเรียนรู้ คิวรีจะรันด้วยไวยากรณ์ของ SQLite ดังนั้นชื่อฟังก์ชันหรือผลลัพธ์อาจแตกต่างกันในฐานข้อมูลอื่น