我想格式'$'美元符號列「c」這是兩個其他列乘以一起所有行的總和。我第一次把它變成一個字符如下: SELECT TO_CHAR(SUM(a * b)) AS "c"
FROM table1;
工作正常,但是當我加入格式化「L9,999.99」格式化它給出了一個錯誤: SELECT TO_CHAR(SUM(a * b, 'L9,999.99') AS "c"
FROM tab
我正在編寫一個PL/SQL函數來以字的形式顯示一個從0到5000之間的參數插入的數字,但顯示的結果以英文顯示(您可以在截圖中查看),但是現在我想要顯示結果在西班牙語中,我讀了關於TO_CHAR函數中提供的「NLSPARAM」,但我不知道如何對它進行編碼。你有什麼主意嗎?謝謝。 CREATE OR REPLACE FUNCTION letras_a_numeros(p_numero NUMBER)
以下兩個查詢是相同的,只是第一個在最後一行有> =,第二個有=。然而,第一個返回129行,而第二個返回0.今天是2016年11月15日,所以我期望他們返回相同。 date_time的數據類型是日期。 有人可以解釋爲什麼簡單地改變運算符從> =改變結果?謝謝, select orderid
from order_log
where order_version = 0
a
下面的代碼行給我所需的時間沒有重複,幫助我避免實際日期。 SELECT DISTINCT TO_CHAR(Start_Date_Time, 'HH:MI AM') AS StartTime
FROM Section
GROUP BY Start_Date_Time;
然而,當我試圖在那些指定的時間用下面的代碼算上不同的課程數,計數增加重複的行開始時間。 SELECT DIS
我正在使用Oracle SQL,並且想知道下面的2個查詢如何返回完全相同的東西,而有時會返回不同的結果。 select substr(to_char(min_code + 10, '099'),1,3)
from x
where a = b;
select substr(min_code + 10,1,2)
from x
where a = b;
首屆查詢的SUBSTR長度設置爲