我在数据库设计 temp1表:
    客房号  价格   消费方式
    101     100     每小时
    102     150     包场
    103     120     每小时
但是我想在delphi界面上显示为:
  客房号   价格
  101      100/小时
  102      150/场
  103      100/小时
用sql语句怎么写啊

解决方案 »

  1.   

    select 客房號 as 客房號 ,  價格 + '/' +  消费方式 as 價格  from temp1
      

  2.   

    消费方式 有没有什么规律?是不是在第一个字去掉掉"/"select 客房号, Cast(价格 as Varchar(20)) + '/' + Right(消费方式,2,length(消费方式))
    from temp1
      

  3.   

    to  hqhhh(枫叶) :
                         你写的sql语句有问题,请问,能不能写详细点啊!
                我只要一个sql语句实现就可以了!
      

  4.   

    select 客房号, Cast(价格 as Varchar) + '/' + RIGHT(消费方式, { fn LENGTH(消费方式) } - 1) AS 价格
    from temp1
      

  5.   

    select 客房号, Cast(价格 as Varchar(20)) + '/' + substring(消费方式,2,length(消费方式))
    from temp1
      

  6.   

    谢谢大家,我在sql server上能得到结果,但是我用的是mysql数据库,运行好像是不行啊!
      

  7.   

    在价格字段的OnGetText事件中写就是了Text:=FormatFloat('#,##0',Sender.Value)+'/'+Copy(AdoQuery1.FieldByName(消费方式,3,10);没测试的,试试看