22
Có cách nào tốt hơn để tạo động một mệnh đề SQL WHERE hơn là sử dụng 1 = 1 ở đầu của nó không?
Tôi đang tạo một số truy vấn SQL trong C #. Nó sẽ khác nhau tùy thuộc vào một số điều kiện được lưu trữ dưới dạng các biến trong mã. string Query="SELECT * FROM Table1 WHERE 1=1 "; if (condition1) Query += "AND Col1=0 "; if (condition2) Query += …