sql >> Databasteknik >  >> RDS >> Oracle

lägg till $ och avrunda 2 decimaler SQL

Du kan prova detta:

'$' || Cast((select avg(retail) from cars 
where brand = 'FORD' or brand = 'TOYOTA') as decimal(4,2)) as AVG_BRAND_PRICE_01

Om du vill ha mer än $XX.XX t.ex. $XXXXXXXX.XX måste du ställa in decimalen högre t.ex. decimal(9,2)

Exempel SQL Fiddle:http://www.sqlfiddle.com/#!4 /9f684/2/0



  1. Lagra flera rader från mysql-databasen i en enda variabel

  2. Alternativknappen skickar inte värde till MySQL-databasen

  3. Analysera Wiktionary XML-datadump till MySQL-databas med PHP

  4. MySQL - Hur uppdaterar jag decimalkolumnen för att tillåta fler siffror?