PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana Fungsi Scale() Bekerja di PostgreSQL

Di PostgreSQL, scale() fungsi mengembalikan skala argumennya.

Skala adalah jumlah angka desimal pada bagian pecahan.

Sintaks

Sintaksnya seperti ini:

scale(numeric)

Dimana numeric adalah nomor yang Anda inginkan skalanya dikembalikan.

Contoh

Berikut ini contoh cara kerjanya.

SELECT scale(0.1234);

Hasil:

4

Berikut beberapa lainnya.

SELECT 
  scale(0) AS "0",
  scale(0.1) AS "0.1",
  scale(0.12) AS "0.12",
  scale(0.123456789) AS "0.123456789";

Hasil:

 0 | 0.1 | 0.12 | 0.123456789
---+-----+------+-------------
 0 |   1 |    2 |           9

Bilangan Negatif

Ini bekerja pada angka negatif sama saja.

SELECT 
  scale(0) AS "0",
  scale(-0.1) AS "-0.1",
  scale(-0.12) AS "-0.12",
  scale(-0.123456789) AS "-0.123456789";

Hasil:

 0 | -0.1 | -0.12 | -0.123456789
---+------+-------+--------------
 0 |    1 |     2 |            9

Ekspresi

Anda juga dapat memberikan ekspresi, seperti berikut ini.

SELECT 
  1.23 * 0.3 AS "Result of expression",
  scale(1.23 * 0.3);

Hasil:

 Result of expression | scale
----------------------+-------
                0.369 | 3


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi jendela PostgreSQL:partisi dengan perbandingan

  2. Pernyataan yang Disiapkan tentang Postgresql di Rails

  3. Cara Bekerja Dengan Database PostgreSQL

  4. Pemantauan PostgreSQL Penting - Bagian 3

  5. Perbaiki “ERROR:  missing FROM-clause entry for table” di PostgreSQL saat menggunakan UNION, EXCEPT, atau INTERSECT