select数字from表名的相关结论

  • 发表时间:2019-07-23 00:07:42
  • 214人已阅读
摘要mysql中如果select不存在的字段是会报错的,但是select数字from表名却是允许的。

mysql中如果select不存在的字段是会报错的,但是select数字from表名却是允许的。如果表中有数字作为字段名,那么查询的时候千万要记得加``符号。

下面请看测试的例子:

SELECT * from aa;/*aa是表名,共三条记录,0,11,22都是字段名*/

image.png



SELECT 11 from aa;

image.png

/*select 任意数字 from表名,结果为任意数字,且条数为表的行数*/




SELECT `11` from aa;

image.png

/*数字作为字段名,要查询该字段时要记得带``符号(Tab键上面的)才能查的到*/




SELECT count(11) from aa;

image.png

/*select count(任意数字) from 表名都能得到表的行数*/




SELECT sum(11) from aa;

image.png

/*select sum(任意非0数字) from 表名得到的结果=任意非0数字x记录数,这说明通过此方法能间接的得到表的行数,不一定要用count函数*/


Top