Sql server OPENQUERY SELECT语句中的$

Sql server OPENQUERY SELECT语句中的$,sql-server,Sql Server,我的链接服务器查询工作正常。我所需要做的就是在货架价格前打印一个美元符号($)。我将如何格式化它 SELECT * FROM OPENQUERY (TITAN_RICHARDSON, 'SELECT HotelName, RoomType, /*Print $ here*/ RoomRackRate FROM THAI_HOBS.dbo.Hotels H, THAI_HOBS.dbo.Rooms R WHERE H.HotelNo = R.HotelNo') 此外,如果我想做一些类型的数学(求

我的链接服务器查询工作正常。我所需要做的就是在货架价格前打印一个美元符号($)。我将如何格式化它

SELECT * FROM OPENQUERY (TITAN_RICHARDSON, 'SELECT HotelName, RoomType, /*Print $ here*/ RoomRackRate FROM THAI_HOBS.dbo.Hotels H, THAI_HOBS.dbo.Rooms R WHERE H.HotelNo = R.HotelNo')
此外,如果我想做一些类型的数学(求和、平均值)或转换或转换,我会怎么做呢

  SELECT HotelName, RoomType,     CONCAT ('$', RoomRackRate) FROM THAI_HOBS.dbo.Hotels H,     THAI_HOBS.dbo.Rooms R WHERE H.HotelNo = R.HotelNo;
总之

 SELECT HotelName, RoomType,     CONCAT ('$', SUM(RoomRackRate)) FROM THAI_HOBS.dbo.Hotels H,     THAI_HOBS.dbo.Rooms R WHERE H.HotelNo = R.HotelNo;
类似地,使用其他数学函数

 -- double quote the $ sign
 SELECT * 
 FROM OPENQUERY (TITAN_RICHARDSON, 
                 'SELECT  HotelName
                       ,  RoomType
                       ,  CONCAT (''$'', RoomRackRate)
                  FROM    THAI_HOBS.dbo.Hotels H
                       ,  THAI_HOBS.dbo.Rooms R 
                  WHERE   H.HotelNo = R.HotelNo'
                  );
总之

 SELECT HotelName, RoomType,     CONCAT ('$', SUM(RoomRackRate)) FROM THAI_HOBS.dbo.Hotels H,     THAI_HOBS.dbo.Rooms R WHERE H.HotelNo = R.HotelNo;

同样,也可以使用其他数学函数。

谢谢,@xCodeZone!不幸的是,我不得不使用OPENQUERY格式:(您是否尝试过将CONCAT(“$”,SUM(RoomRackRate))添加到内部查询中?是的,SUM()可以工作,但是CONCAT中的单引号与其他单引号相混淆。谢谢,@xCodeZone!不幸的是,我必须使用OPENQUERY格式。:(您尝试过将CONCAT(“$”,SUM(RoomRackRate))添加到内部查询中吗?是的,SUM()有效,但CONCAT中的单引号与其他单引号混乱。
 -- double quote the $ sign
 SELECT * 
 FROM OPENQUERY (TITAN_RICHARDSON, 
                 'SELECT  HotelName
                       ,  RoomType
                       ,  CONCAT (''$'', RoomRackRate)
                  FROM    THAI_HOBS.dbo.Hotels H
                       ,  THAI_HOBS.dbo.Rooms R 
                  WHERE   H.HotelNo = R.HotelNo'
                  );