Công dụng chính của tôi là nó giúp bình luận dễ dàng hơn trong quá trình phát triển các truy vấn. Tôi dẫn đầu với ,
's và and
' s:
SELECT
A
-- ,B
,C
,D
-- ,E
FROM TABLE
WHERE 1=1
-- and B='This'
and C='That'
-- and D is not null
Cũng làm cho nó dễ dàng hơn để lập trình công cụ cho đến cuối.
this = "SELECT * "
this += "FROM TABLE "
this += "WHERE 1=1 "
if user chooses option a then this += "and A is not null "
if user chooses option b then this += "and B is not null "
if user chooses option b then this += "and C is not null "
if user chooses option b then this += "and D is not null "
Nếu không, bạn phải đủ điều kiện tùy chọn đầu tiên ... và yêu cầu từng tùy chọn sau kiểm tra các tùy chọn trước đó. Nếu người dùng chỉ chọn Tùy chọn D trong ví dụ trước thì sao? Bạn phải chắc chắn rằng if A, B and C aren't chosen
sau đó sử dụng sử dụng WHERE
khác and
. Khi =
bắt đầu, bạn có thể tát các vòng loại đến cuối câu lệnh.