Rumah > pangkalan data > Oracle > teks badan

Bagaimana untuk menukar nombor kepada rentetan dalam oracle

青灯夜游
Lepaskan: 2022-03-17 16:21:52
asal
29435 orang telah melayarinya

Dalam Oracle, anda boleh menggunakan fungsi to_char() untuk menukar nombor kepada rentetan. DARI jadual data];".

Bagaimana untuk menukar nombor kepada rentetan dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.

Dalam Oracle, anda boleh menggunakan fungsi to_char() untuk menukar nombor kepada rentetan.

Sintaks:

TO_CHAR(d|n[,fmt])
Salin selepas log masuk

boleh menukar tarikh dan nombor kepada rentetan dalam format yang ditentukan. Fmt ialah rentetan format

untuk memformat nombor aksara pemformatan ialah:

Demonstrasi kod: TO_CHAR pemprosesan nombor Tutorial yang disyorkan: "Tutorial Oracle"

Atas ialah kandungan terperinci Bagaimana untuk menukar nombor kepada rentetan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!

参数

示例

说明

9

999

指定位置处显示数字

.

9.9

指定位置返回小数点

,

99,99

指定位置返回一个逗号

$

9

数字开头返回一个美元符号

EEEE

9.99EEEE

科学计数法表示

L

L999

数字前加一个本地货币符号

PR

999PR

如果数字式负数则用尖括号进行表示

Parameter
参数描述
9带有指定位数的值
0前导零的值
. (句点)小数
, (逗号)分组(千)分隔符
PR尖括号内负值
S带负号的负值(使用本地化)
L货币符号(使用本地化)
D小数点(使用本地化)
G分组分隔符(使用本地化)
MI在指明的位置的负号(如果数字 < 0)
PL在指明的位置的正号(如果数字 > 0)
SG在指明的位置的正/负号
RN罗马数字(输入在 1 和 3999 之间)
TH or th转换成序数
V移动 n 位(小数)(参阅注解)
EEEE科学记数。现在不支持。

Contoh

Penjelasan
SELECT TO_CHAR(-123123.45,&#39;L9.9EEEEPR&#39;)"date" FROM dual;
Salin selepas log masuk

9Bagaimana untuk menukar nombor kepada rentetan dalam oracle

999

Paparkan nombor pada kedudukan yang ditentukan
. 9.9 Kembalikan titik perpuluhan pada kedudukan yang ditentukan td>
, 99,99 Mengembalikan koma di kedudukan yang ditentukan
$ $999 Mengembalikan satu dolar pada permulaan nombor Simbol
EEEE 9.99EEEE Notasi saintifik bermaksud
L L999 Tambahkan simbol mata wang tempatan sebelum nombor
PR 999PR Jika nombornya negatif, gunakan kurungan sudut untuk menunjukkannya