最近在工作时,我注意到我的前辈做了一个奇怪的选择查询,我试图理解它,但最后没有结果。 查询就像
SELECT company_name = '', customer_firstname = '', customer_lastname = '', customer_city = ''
FROM customers
最佳答案
比较运算符的计算结果为 1
当条件为真时,0
当它为假时,并且 NULL
如果任一参数是 NULL
值(value)。所以company_name = ''
将是1
对于 company_name
的行列是空字符串,0
在不为空的行中。 SELECT
中的所有其他项目也是如此。列表。
所以 customers
中的第一行表有一个空 company_name
。第二行没有任何一列是空的。第三行有NULL
在customer_lastname
.
关于php - 选择数据时表列的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33303780/