Penggunaan utama saya adalah membuatnya lebih mudah untuk mengomentari hal-hal selama pengembangan kueri. Saya memimpin dengan ,
'dan and
':
SELECT
A
-- ,B
,C
,D
-- ,E
FROM TABLE
WHERE 1=1
-- and B='This'
and C='That'
-- and D is not null
Juga membuatnya lebih mudah untuk secara pemrograman menangani hal-hal sampai akhir.
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 "
Kalau tidak, Anda harus memenuhi syarat opsi pertama ... dan minta setiap opsi berikut memeriksa opsi sebelumnya. Bagaimana jika pengguna hanya memilih Opsi D pada contoh sebelumnya? Anda harus memastikan bahwa if A, B and C aren't chosen
kemudian gunakan yang WHERE
lain gunakan and
. Dengan =
di awal, Anda bisa langsung menampar kualifikasi hingga akhir pernyataan.