2011-12-05 33 views
9

Cách đặt trong SQL là điều kiện luôn luôn đúng ???SQL nơi điều kiện luôn đúng

Theo như tôi biết: 'where 1 = 1', Có cách nào khác nữa không?

+0

Có vẻ như bạn đã trả lời câu hỏi đầu tiên của mình. Phần thứ hai không rõ ràng - có cách nào để làm gì không? – Oded

+0

Bạn có một ví dụ về những gì bạn đang cố gắng đạt được, nhưng không thành công? Như @Oded nói, bạn dường như đã trả lời câu hỏi của riêng bạn. – MatBailie

+1

trong đó 2 = 2, trong đó 3 = 3 .. Tôi có thể nghĩ thêm một vài ... – StevieG

Trả lời

21

Bạn có cơ hội nói về các điều kiện collapse, trong đó điều kiện được nhóm luôn là TRUE hoặc FALSE?

WHERE TRUE 
WHERE 1 
WHERE <string value> = <the same string value> 
WHERE <numeric value> = <the same numeric value> 
WHERE <hardcoded formula> = <the same hardcoded formula or one that produces the same value> 
WHERE NULL IS NULL 
Các vấn đề liên quan