永发信息网

select 1 from sql语句中的1代表什么意思

答案:2  悬赏:0  手机版
解决时间 2021-03-10 08:31
  • 提问者网友:贪了杯
  • 2021-03-09 17:43
select 1 from sql语句中的1代表什么意思
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-03-09 18:04
1:测试结果,得出一个行数和table表行数一样的临时列(暂且这么叫,我也不知道该叫什么),每行的列值是1;

2:得出一个数,该数是table表的行数;

3:得出一个数,该数是table表的行数;

然后我又用“2”测试,结果如下:

1:得出一个行数和table表行数一样的临时列,每行的列值是2;

2:得出一个数,该数是table表的行数;

3:得出一个数,该数是table表的行数×2的数

然后我又用更大的数测试:

1:得出一个行数和table表行数一样的临时列,每行的列值是我写在select后的数;

2:还是得出一个数,该数是table表的行数;

3:得出一个数,该数是table表的行数×写在select后的数
全部回答
  • 1楼网友:夜余生
  • 2021-03-09 19:15
有时候为了提高效率,只是为了测试下某个表中是否存在记录,就用1来代替列 例如我的student 中 有学生信息表,我只想知道里面有没有数据并不在乎数据是哪些,就可以 select 1 from student ,这样大大提高查询速度,选出100行个1,说明有100条学生信息。 常搭配 exists方法当条件使用
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯