當前位置:首頁 » 數字幣問答 » oracle中將數字轉為貨幣格式

oracle中將數字轉為貨幣格式

發布時間: 2021-11-20 14:45:17

A. oracle資料庫裡面的字元串轉成數字類型,

  1. to_number(s.status_name,'999999')

  2. .to_number(s.status_name,'999999.99')

  3. .to_number(s.status_name,'$999999.99')

to_number(),to_date(),to_char()都是有兩個參數的,你沒用對而已

B. Oracle11g中,如何用TO_CHAR()函數將數字轉換為帶人民幣符號的貨幣格式

剛才試驗了一下,
第一個結果是 RMB1,234
第二個跟第一個一樣
第三個是 ¥1,234

你實在想要結果的話,可以

select '¥'||1234 from al
----補充----
運行在XP上,版本是9i,字元集就是默認的那個

unix上的話我可以周一幫你看一下,現在沒環境

C. c#將數字轉換為貨幣格式

int i = 60000;
string d=i.ToString("c");

D. oracle怎麼將數字轉換為字元

用TO_CHAR函數。其他的看圖~~

E. 如何在word中將輸入的數字轉換成貨幣樣式

你好!
按住shift鍵再按4鍵
就可以了
word裡面是沒有的
僅代表個人觀點,不喜勿噴,謝謝。

F. Oracle字元類型與數值類型的轉換

應該是優先轉換定值,滯後轉化甚至不轉換變數

比如 SELECT × FROM EMP WHERE EMP_TYPE = TO_CHAR(123)
只需要在編譯時候轉換一次;

SELECT * FROM EMP WHERE TO_NUMBER(EMP_TYPE) = 123
會在每條記錄都to_number一次

完全不是一個概念!

G. money_format — 將數字格式化成貨幣字元串

這是總結後的知識點,希望能幫到你,數據有點多!
money_format
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
money_format — 將數字格式化成貨幣字元串
說明
money_format ( string $format , float $number ) : string
money_format() 返回格式化好的 number 版本。 此函數包裝了 C 函數庫中的 strfmon(),不同之處是:此實現每次只能轉化一個數字。
參數
format
格式字元串由以下幾部分組成:
單個 % 字元
可選的標記(flags)
可選的欄位寬度
可選的,左側精度
可選的,右側精度
必選的,單個轉化字元
標記(Flags)
可選多個標記,分別是:
=f
字元:=,並緊跟一個字元(單位元組) f,用於數字填充。默認的填充字元是空格。
^
禁用分組字元(比如金額中的逗號。在本地區域設置 locale 中定義)。
+ or (
正負數字的格式。使用 +,將使用區域設置(locale)中相當於 + 和 - 的符號。 如果使用 (,負數將被圓括弧圍繞。不設置的話,默認為 +。
!
不輸出貨幣符號(比如 ¥)。
-
有這個符號的時候,將使欄位左對齊(填充到右邊),默認是相反的,是右對齊的(填充到左邊)。

H. oracle中,用什麼數據類型表示貨幣的數據類型

Oracle中的數據類型有:字元型、數字型、日期型等。具體介紹如下:

字元型:

char(n):用於標識固定長度的字元串。

當實際數據不足定義長度時,使用空格補全右邊不足位。varchar(n):可變字元串類型。

為SQL標准規定的,資料庫必須實現的數據據類型。可以存儲空字元串。

varchar2(n):可變字元串類型,是oracle在varchar的基礎上自行定義的可變長度字元串類型。當做為列類型使用時,最大長度可被定義為4000;當做為變數類型使用時,長度可被定義為32767。不可以存儲空字元串。

(8)oracle中將數字轉為貨幣格式擴展閱讀:

數據元一般由對象類、特性和表示3部分組成:

(1)對象類(Object Class)。是現實世界或抽象概念中事物的集合,有清楚的邊界和含義,並且特性和其行為遵循同樣的規則而能夠加以標識。

(2)特性(Property)。是對象類的所有個體所共有的某種性質,是對象有別於其他成員的依據。

(3)表示(Representation)。是值域、數據類型、表示方式的組合,必要時也包括計量單位、字元集等信息。

對象類是我們所要研究、收集和存儲相關數據的實體,例如人員、設施、裝備、組織、環境、物資等。特性是人們用來區分、識別事物的一種手段,例如人員的姓名、性別、身高、體重、職務,坦克的型號、口徑、高度、長度、有效射程等。

表示是數據元被表達的方式的一種描述。表示的各種組成成分中,任何一個部分發生變化都將產生不同的表示,例如人員的身高用「厘米」或用「米」作為計量單位,就是人員身高特性的兩種不同的表示。

I. oracle 金額單位轉換

我有個一直用的函數
create or replace function ylcp3.CONVERT_MONEY(money number) return varchar2 is
DX1 varchar2(22):=' 壹貳叄肆伍陸柒捌玖零';
DX2 varchar2(22):='分角元拾佰仟萬拾佰仟億';
L NUMBER(8);
I NUMBER(8);
J NUMBER(8);
BZ1 NUMBER(8);
money2 NUMBER(8);
MONEY3 varchar2(100);
money1 varchar2(100);
begin
if MONEY=0 then
MONEY3:='零元';
GOTO ENDMONEY;
END IF;
money1:=trunc(money*100);
money3:='';
bz1:=0;
L:=LENGTH(MONEY1);
J:=1;
FOR I in reverse 1 .. L loop

MONEY2:=SUBSTR(MONEY1,I,1) * 2+1;
IF MONEY2=1 THEN
IF (BZ1=0) AND (J<>1) then
BZ1:=1;
MONEY3:='零'||MONEY3;
ELSIF (BZ1=0) AND (J=1) THEN
BZ1:=1;
money3:='整';
END IF;
IF J=5 THEN
MONEY3:='元'||MONEY3;
ELSIF J=13 THEN
MONEY3:='萬'||MONEY3;
END IF;
ELSE
MONEY3:=SUBSTRB(DX1,MONEY2,2)||SUBSTRB(DX2,J,2)||MONEY3;
BZ1:=0;
END IF;
J:=J+2;
END LOOP;

<<ENDMONEY>>
RETURN MONEY3;
end;

J. excel表格中怎麼把原先帶有¥的數字轉為貨幣格式

原先的¥如果是手動輸入的話,EXCEl會識別為文本,所以不能直接轉為貨幣格式。
你可以先用查找替換功能把¥批量刪除,再設為貨幣格式即可。

熱點內容
區塊鏈在融媒體中應用 發布:2025-06-26 14:05:22 瀏覽:210
3080戰斧ETH 發布:2025-06-26 13:56:24 瀏覽:64
炒元宇宙電視劇 發布:2025-06-26 13:56:18 瀏覽:675
有關中國數字貨幣發行的情況 發布:2025-06-26 13:17:58 瀏覽:597
達世幣108g礦機報價 發布:2025-06-26 13:09:28 瀏覽:515
區塊鏈概念股票360 發布:2025-06-26 13:07:20 瀏覽:191
元宇宙有什麼特點 發布:2025-06-26 13:01:32 瀏覽:375
區塊鏈和中觀經濟 發布:2025-06-26 13:00:44 瀏覽:428
哪個軟體有比特幣行情 發布:2025-06-26 12:28:52 瀏覽:834
冷錢包能量計算 發布:2025-06-26 12:22:10 瀏覽:478