以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用Select查询的时候能否增一个空列?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20659)

--  作者:lyzhuo
--  发布时间:2012/6/15 10:01:00
--  用Select查询的时候能否增一个空列?

例如:SELECT 产品,客户,单价,数量*单价 AS 金额,日期 FROM {订单}

   假如我的金额列(可能还有别的列)不想用数量*单价生成,而是想生成一个空列,可以生成吗?


--  作者:狐狸爸爸
--  发布时间:2012/6/15 10:24:00
--  
Select 产品,  0 As 金额 From {订单}
--  作者:狐狸爸爸
--  发布时间:2012/6/15 10:26:00
--  

或者直接用代码增加一个临时列:

 

http://www.foxtable.com/help/topics/1428.htm

 


--  作者:lyzhuo
--  发布时间:2012/6/15 10:37:00
--  

谢谢,我先试一下


--  作者:lyzhuo
--  发布时间:2012/6/15 10:46:00
--  

试一下,达到了想要的效果,又试了: 用 Select 产品,  "" As 序号 From {订单} 

可以生成一个字符列,不知道有没有这方面专业的说明呀?


--  作者:wangjun
--  发布时间:2012/8/22 13:44:00
--  

我在定义列名时用的是拼音,如:chanpin,kehu,而列标题是中文名:产品,客户

(1)但用下面语句说找不到变量名
       SELECT 产品,客户 FROM{订单}

(2)而用下面语句就可以
       SELECT chanpin,kehu FROM{订单}

如何实现(1)中的语句,因为列是用对话框选择的中文名,用拼音名显得不专业

 


--  作者:飞
--  发布时间:2012/8/22 14:22:00
--  

SELECT chanpin AS 产品,kehu AS 客户 FROM{订单}

 

或者生成表之后用代码改一下表标题