sql >> Databasteknik >  >> RDS >> Oracle

Vilken är den bästa metoden för att alltid få 2 decimaler i Oracle?

Du kan bara använda ROUND()

$sth = $dbh->prepare("SELECT ROUND(net_total,2) FROM order_totals WHERE order_no = $id");

Eller ännu bättre:

$sth = $dbh->prepare("SELECT TO_CHAR(net_total,'99.99') FROM order_totals WHERE order_no = $id");


  1. Mysql Union time V.S. separat fråga en efter en

  2. Hur kan jag kryptera data i mysql-databasen?

  3. I applikationen har jag tillgång till JDBC-drivrutinen (undantag java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver)

  4. Spatial Index används inte