首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2013-08-06 
select 1 from ... sql语句中的1代表什么意思??1:select? 1 from?kc???? 增加临时列,每行的列值是写在sele

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

?

1:select? 1 from?kc???? 增加临时列,每行的列值是写在select后的数,这条sql语句中是1

2:select count(1)? from?kc?? 不管count(a)的a值如何变化,得出的值总是kc表的行数

3:select sum(1) from?kc?? 计算临时列的和

?

?在MySQL中用 1 测试了一下,发现结果如下:

1:测试结果,得出一个行数和kc表行数一样的临时列(暂且这么叫,我也不知道该叫什么),每行的列值是1;

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

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

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

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

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

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

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

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

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

3:得出一个数,该数是table表的行数×写在select后的数

?

?

结果图:


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


select 一 from . sql语句中的1代表什么意思
?注意观察下面的两幅图的区别。


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


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

综上所述:第一种的写法是增加临时列,每行的列值是写在select后的数;第二种是不管count(a)的a值如何变化,得出的值总是table表的行数;第三种是计算临时列的和
?

?

?

?

?

?

?

语句if not exists(select 1 from deleted d join inserted i on d.ID=i.ID?
and d.col1=1 and i.col1=2)

if not exists 如果不存在?
(..)这里该是验证更新,更新前的id等于更新后的id,并且更新前col的值是1,更新后的值是2


?

?

热点排行