起别名,
比如
一个表有学号,姓名字段
select 学号,姓名 from table
结果集内的列就显示学号,姓名
学号 姓名
1000 张三
2000 张三1
3000 张三2
4000 张三3select 学号 as a,姓名 as b from table
结果集内的列就显示 a,b
a b 1000 张三
2000 张三1
3000 张三2
4000 张三3
比如
一个表有学号,姓名字段
select 学号,姓名 from table
结果集内的列就显示学号,姓名
学号 姓名
1000 张三
2000 张三1
3000 张三2
4000 张三3select 学号 as a,姓名 as b from table
结果集内的列就显示 a,b
a b 1000 张三
2000 张三1
3000 张三2
4000 张三3
解决方案 »
- 求一段JS,点击后修改图片SRC
- C#调用oracle函数问题
- tablelayoutpanel刷新闪烁问题...
- System.Data.DataSet和DataSet的区别是什么?
- 哪位大侠帮我写一个treeview显示程序!!!
- winform中,如何在DataGrid中绑定下拉列?
- 各位大虾帮忙,smart client?
- 数据库中两张表间有外键相连怎样删除数据
- 用C#开发工作流,大家能否从方方面面来讨论一下,来者有分。
- 我做的网址收藏软件,大家看看。要源代码的,请出5元人民币
- C# RichTextBox编辑的一段文本怎样使用空字符替换,使空文本长度和被替换的文本长度一致
- 有关c#程序的运行问题
as后面的就相当于你新加的列名
AS 后面的仅仅是数据库里的GoodsName栏位的别名,你这没写并不后改变数据库的栏位,也不会向数据库里新增栏位。
注意这些重命名,都不会修改物理表中的名称。
例如:(以下均在sql server2005查询分析器中正常运行)
use pubs
按你的方式统计:select Count(stor_id) as id1,sum(qty) as qty1 from sales
如果不用as命名:select Count(stor_id),sum(qty) from sales(出现无列句,你调用就不方便了)
然后你再用:select * from sales
然后你就明白了
count(*) as name
意思就是用count这个函数综合数据后起一个名字叫name
因为count(*)返回只有一个数值快结贴吧