oracle 1=1
Oracle中的1=1的概念似乎是大家耳熟能详的,它不仅是Oracle里面非常常见的一个表达式,而且也是在很多开发者的面试经历中常常被问到的问题。虽然看似简单明了,但实际上它还能展现出很多细节和用法,今天我们就来一起深入探讨一下。
在Oracle中,1=1其实就是一个常量条件。它不论在什么情况下都会被当做真值处理。而我们在实际使用中,经常会将”1=1”用作SQL语句的限定条件或者作为连接外键的比较条件等,比如:
SELECT * FROM student WHERE 1 = 1 AND sex = '男';