这个SQL语句该如何写?

windofsun 2002-06-24 04:35:18
MS SQL Server中一个数据表的字段如下:
A1 A2 A3 A4 A5
其中各个字段均为整型。现在要用一个ADOQuery组件把所有的字段选出来,并新增加一个字段B1 = A1 mod 10。这个SQL语句该如何写?
这个表不是我设计的,表的结构已经不能改了。
...全文
62 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
windofsun 2002-06-25
  • 打赏
  • 举报
回复
未阅读的短消息 已阅读的短消息


编号: 7 发送者 WnEunfn 发送时间 2002-6-25 15:14:07 删除 回复
内容 ' ' as Blacnk

你運行一下就明白了~~~~

'' as blacnk 將產生一個'' 的空白列﹐然后你可以給它賦值啊﹐你不是要一個"計算字段"么﹖這樣的也是一個"計算字段"啊~~~~但是注意' '在中你的賦值字符的長度~~~~
select A.name as ChineseName, ' ' as EnglishName, 20 as Age form tableName a wheer conditions....

然后在DataSet 中可以操作 EnglishName,Age等字段就是﹐提交的時候將不會提交此二字段的內容﹗~~~~



多谢WnEunfn
chao_jian 2002-06-24
  • 打赏
  • 举报
回复
Select A1,A2,A3,A4,A5,mod(IsNull(a1,0),10) as B1 Form $tableName

注:mod(IsNull(a1,0),10) 在Oracle中是可以的,SQL Server中好像应写成
(IsNull(a1,0) mod 10)

To WnEunfn(斯人不语):请老兄帮忙解释 ' ' as Blacnk 作何用?
windofsun 2002-06-24
  • 打赏
  • 举报
回复
等一下给各位加分。我还想问一下,计算字段如何使用?怎么设置它的表达式?
b51 2002-06-24
  • 打赏
  • 举报
回复
用(al%10)
Mudeen 2002-06-24
  • 打赏
  • 举报
回复
sorry..取余:
select a1,a2,a3,a4,a5,(a1%10) as b1 from yourtable
Mudeen 2002-06-24
  • 打赏
  • 举报
回复
sorry..取余:
select a1,a2,a3,a4,a5,(a1%10) as b1 from yourtable
WnEunfn 2002-06-24
  • 打赏
  • 举报
回复
请注意这一句: ' ' as Blacnk
WnEunfn 2002-06-24
  • 打赏
  • 举报
回复

Select A1,A2,A3,A4,A5,mod(a1,10) as B1 ' ' as Blacnk Form $tableName where $Conditions;//oracle下一定行的……
windofsun 2002-06-24
  • 打赏
  • 举报
回复
superdev(sd) :
请问,计算字段如何加?能否详细说明一下?
WnEunfn 2002-06-24
  • 打赏
  • 举报
回复

Select A1,A2,A3,A4,A5,mod(a1,10) as B1 ' ' as Blacnk Form $tableName where $Conditions;//oracle下一定行的……
Mudeen 2002-06-24
  • 打赏
  • 举报
回复
select a1,a2,a3,a4,a5,cast((a1/10) as integer) as b1 from yourtable
Yang_ 2002-06-24
  • 打赏
  • 举报
回复
select A1,A2,A3,A4,A5,A1-(A1/10)*10 as b1 from items
superdev 2002-06-24
  • 打赏
  • 举报
回复
加个计算字段不就行了
windofsun 2002-06-24
  • 打赏
  • 举报
回复
luoweicaisd(笑三少):
注意,是取余,不是取商
luoweicaisd 2002-06-24
  • 打赏
  • 举报
回复
select A1,A2,A3,A4,A5,A1/10 as b1 from items

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧