4

SQL クエリの結果

select PayerDate,PaymentAmount from Payments

PaymentAmount - 小数

Date        Amount
12/11/2012  34.31
12/11/2012  95.60
12/11/2012  34.31

以下のようにクエリの結果を取得することは可能ですか:

Date        Amount
12/11/2012  $34.31
12/11/2012  $95.60
12/11/2012  $34.31

私は試しましたが、これに関する多くの情報を見つけることができませんでした。

4

5 に答える 5

7

射影ステートメントに連結できます。

MySQLでは、

SELECT PayerDate, CONCAT('$', PaymentAmount) PaymentAmount
FROM Payments

SQL サーバーでは、

SELECT PayerDate, '$' + CAST(PaymentAmount AS VARCHAR(15)) PaymentAmount
FROM   Payments
于 2013-05-08T05:45:00.757 に答える
3

このクエリを試す

select PayerDate,'$'+convert(varchar,PaymentAmount) as PaymentAmount
from Payments
于 2013-05-08T05:47:11.923 に答える
1

文字列に変換PaymentAmountして、前にドルを付けることができます。

select  PayerDate
,       '$' + cast(PaymentAmount as varchar(20)) as PaymentAmount
from    Payments
于 2013-05-08T05:44:28.317 に答える