我想格式'$'美元符号列“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长度设置为