ตัวจัดรูปแบบ SQL

SQL บรรทัดเดียวที่ย่อจากล็อก ORM และการคัดลอกวางรีวิวยาก พิมพ์สวยด้วยคำสงวนตัวพิมพ์ใหญ่และการเยื้องซ้อนสำหรับ JOIN, CTE และ subselect — ก่อนรีวิวโค้ดหรือจัดทำเอกสาร

วิธีจัดรูปแบบ SQL

1. วางคิวรี SQL ในตัวแก้ไข
2. เลือกคำใบ้สำเนียงหากมี (MySQL, PostgreSQL, Standard)
3. คลิกจัดรูปแบบ
4. คัดลอก SQL ที่เยื้องแล้วสำหรับวิกิหรือสไลด์

ตัวอย่างการจัดรูปแบบ SQL

JOIN ซ้อน

SELECT ที่มี LEFT JOIN สามอันเยื้องต่ออนุประโยค — พบเงื่อนไข ON ที่หายเร็วขึ้น

อ่าน CTE ได้ง่าย

WITH sales AS (...) คิวรีหลักแยกทางภาพจากบล็อก CTE

INSERT เป็นชุด

VALUES หลายแถวจัดคอลัมน์สำหรับรีวิว diff

เมื่อไหร่ควรจัดรูปแบบ SQL

• เมื่อแชร์คิวรีในความคิดเห็นพูลรีเควสต์
• เมื่อเรียนรู้โครงสร้าง SQL จากเอาต์พุต ORM ที่สร้างขึ้น
• เมื่อจัดทำเอกสารคิวรีรายงานสำหรับทีม BI

SQL ที่อ่านได้ในการรีวิว

ผู้รีวิวพบตัวกรอง WHERE tenant_id ที่หายเร็วขึ้นบน SQL ที่เยื้อง — ได้ความปลอดภัยเกินความสวยงาม

คำถามที่พบบ่อย

SQL สำเนียงใด?

ตัวจัดรูปแบบทั่วไปจัดการ SQL คล้าย ANSI backticks ของ MySQL กับคำพูดของ Postgres ต่างกัน

คำสงวนตัวพิมพ์ใหญ่?

สไตล์ทั่วไป SELECT FROM WHERE — ความชอบไม่ใช่ข้อบังคับ

ตรวจสอบไวยากรณ์?

การจัดรูปแบบ ≠ การรัน — รัน EXPLAIN ในฐานข้อมูลเพื่อตรวจจริง

ข้อมูลอ่อนไหว?

จัดรูปแบบในเครื่องหลีกเลี่ยงการรั่ว SaaS — ยังคงปิดบัง PII ในลิเทอรัลก่อนแชร์หน้าจอ

ย่อ SQL?

ลบบรรทัดใหม่ด้วยมือสำหรับคิวรีฝัง — ตรงข้ามกับการจัดรูปแบบ