select A1,A2,A3,A4,A5,A1/10 as b1 from items

解决方案 »

  1.   

    luoweicaisd(笑三少):
    注意,是取余,不是取商
      

  2.   

    select A1,A2,A3,A4,A5,A1-(A1/10)*10 as b1 from items
      

  3.   

    select a1,a2,a3,a4,a5,cast((a1/10) as integer) as b1 from yourtable
      

  4.   


    Select A1,A2,A3,A4,A5,mod(a1,10) as B1 ' ' as Blacnk Form $tableName where $Conditions;//oracle下一定行的……
      

  5.   

    superdev(sd) :
    请问,计算字段如何加?能否详细说明一下?
      

  6.   


    Select A1,A2,A3,A4,A5,mod(a1,10) as B1 ' ' as Blacnk Form $tableName where $Conditions;//oracle下一定行的……
      

  7.   

    请注意这一句: ' '  as Blacnk
      

  8.   

    sorry..取余:
    select a1,a2,a3,a4,a5,(a1%10) as b1 from yourtable
      

  9.   

    sorry..取余:
    select a1,a2,a3,a4,a5,(a1%10) as b1 from yourtable
      

  10.   

    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 作何用?
      

  11.   

    未阅读的短消息      已阅读的短消息 
    编号: 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