Có thể thêm và loại bỏ các tiêu chí khi đang di chuyển với bản đồ không? Tôi cần điều này để thực hiện lọc theo hướng người dùng. Không thể có truy vấn cho mỗi bộ lọc vì có quá nhiều kết hợp.Giá trị động trong mệnh đề số
9
A
Trả lời
3
Ở cấp độ cơ bản nhất, bạn chỉ có thể xây dựng TSQL động trong một StringBuilder - bổ sung thêm and c.Name = @name
v.v. Đừng lo lắng về các thông số bổ sung; gửi tất cả - thư viện kiểm tra lệnh và không thêm bất kỳ tham số nào rõ ràng không được sử dụng. Có một API thứ hai, mới hơn cho kịch bản cụ thể này, nhưng tôi không thể nhớ các chi tiết cụ thể mà không kiểm tra (và tôi không ở máy tính). Tôi có thể thử thêm chi tiết sau này (giả sử Sam không).
Các vấn đề liên quan
- 1. SQL Và NULL Giá trị trong mệnh đề where
- 2. Mệnh đề WHERE động trong LINQ
- 3. chèn vào các giá trị với mệnh đề where
- 4. Thứ tự theo mệnh đề hoạt động như thế nào nếu hai giá trị bằng nhau?
- 5. SQL: trong mệnh đề trong thủ tục lưu sẵn: cách vượt qua các giá trị
- 6. Đánh giá SQL của mệnh đề IF
- 7. Có bao nhiêu giá trị trong mệnh đề "trong" quá nhiều trong truy vấn SQL?
- 8. Mảng trong mệnh đề mệnh đề IN() trong PLSQL
- 9. mệnh đề WHERE bên trong mệnh đề COUNT (DISTINCT)
- 10. Tham số trong truy vấn với mệnh đề trong?
- 11. SQL: Tại sao giá trị NULL được lọc ra trong mệnh đề where?
- 12. mysql - thêm/ghép các giá trị văn bản trong mệnh đề SELECT
- 13. Giá trị được phân tách bằng dấu phẩy trong mệnh đề "IN" của MySQL
- 14. ManyToOne với mệnh đề
- 15. Mệnh đề WHERE trong biểu thức SSRS
- 16. Cách tự động đặt giá trị tiêu đề trong JSP
- 17. Chèn một giá trị vào một cột với mệnh đề where
- 18. Giá trị đối số máy tính động
- 19. Có thể có mệnh đề WHERE sau mệnh đề HAVING?
- 20. LIKE và NULL trong mệnh đề WHERE trong SQL
- 21. mệnh đề DISTINCT trong SQLite
- 22. SQL Server: mệnh đề GROUP BY để có được giá trị bằng dấu phẩy
- 23. Tuyên Bố SQL sử dụng mệnh đề WHERE với nhiều giá trị
- 24. Chuyển nhượng giá trị biến bằng cách sử dụng mệnh đề RETURNING
- 25. SQL sử dụng giá trị được phân cách bằng dấu phẩy với mệnh đề IN
- 26. mệnh đề OrderBy trước mệnh đề where - performance?
- 27. Trường hợp trong Oracle mệnh đề WHERE
- 28. Chỉ sử dụng biến trong mệnh đề where nếu NOT trống? Một loại mệnh đề động ở đâu?
- 29. Thêm giá trị số nguyên vào giá trị dấu phẩy động trong Gforth
- 30. Nhiều mệnh đề WHERE trong LINQ
Tôi hiện đang xây dựng sql làm chuỗi. Vấn đề là tôi đang sử dụng một số IN trong WHERE. Một số đôi khi là các bộ sưu tập trống và do đó nó không chính xác chuyển các bộ sưu tập rỗng vào nó. Lý tưởng nhất là tôi chỉ muốn thêm mệnh đề IN nếu có các mục trong bộ sưu tập cần lọc. – NabilS
@NabilS nhưng nếu bạn không * thêm * phần đó ở đâu, nó vẫn hoạt động chính xác - nhưng tôi sẽ điều tra –
@NabilS xem: http://samsaffron.com/archive/2011/09/05/ Đào + tự + ra + của + + lộn xộn + Linq-2-SQL + đã tạo # commentsTiêu đề –