Sự hỗn loạn của những câu truy vấn SQL viết liền
Trong quá trình phát triển dự án, chúng ta thường xuyên bắt gặp những câu lệnh SQL dài hàng trăm dòng, được viết liền một mạch không khoảng trắng hoặc bị dính chặt sau khi xuất từ hệ thống logs. Việc đọc những dòng code này giống như một cực hình đối với bất kỳ lập trình viên nào đang thực hiện rà soát mã nguồn (code review).
1. Tăng tốc độ đọc hiểu và giảm tải áp lực cho não bộ
Định dạng SQL chuẩn hóa bằng cách xuống dòng hợp lý sau các từ khóa chính như SELECT, FROM, WHERE, JOIN giúp não bộ phân tách cấu trúc logic của truy vấn ngay lập tức. Bạn không cần phải căng mắt để tìm xem điều kiện lọc đang nằm ở đâu.
2. Phát hiện lỗi logic và tối ưu hóa hiệu năng
Một câu lệnh SQL lộn xộn rất dễ che giấu các lỗi logic nguy hiểm, ví dụ như thiếu điều kiện kết nối bảng gây ra phép nhân đề-các (Cartesian Product) làm treo hệ thống dữ liệu lớn. Khi được căn lề thẳng hàng, các liên kết ON của JOIN sẽ hiện ra rõ ràng, giúp bạn phát hiện lỗi chỉ trong vài giây.
Mẹo nhỏ: Luôn viết hoa các từ khóa SQL chuẩn như SELECT, UPDATE, DELETE để phân biệt rõ ràng với tên bảng và tên cột dữ liệu của bạn.