摘要:
在论坛看到人家面试的 sql:select 1 from table ,一下子反应不过来,囧,不废话,上机实操得永生:测试场景: table表是一个数据表,里面有4行数据;如下图1,执行查询:select 1 from table 生成没有列名的临时,每行的值是就是select后面的数,1其实就是一个产量,如下图:2,执行查询:select count(1) from table理解上一句SQL,这句就相对简单,得出的值是table表的行数3, 执行查询:select sum(1) from table ;计算临时列的总和。PS:如果这里还不是很清楚,可以试试把1换成2,就清晰多了;学习到这里 阅读全文