问题标签 [to-char]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3062 浏览

sql - 在 Oracle 中的小数点后附加“0”

我想在执行 Select 查询时将尾随的“0”附加到数字:

我想要的是选择

344.89 为 344.890

123213.45 为 123213.450

1.2 为 1.200

我尝试使用 to_char(col_name,'000000.000')但导致

344.89 => 000344.890

123213.45 => 123213.450

1.2 => 000001.200

结果附加了不需要的“0”。

0 投票
4 回答
3106 浏览

java - 为什么 Oracle 的 DECODE 给我的价值与 NVL 不同?

这个查询:

给我0.75(数字),但这个查询:

给我'.75'(字符串)。

为什么?

我试图通过将第二个查询更改为:

但在我的实际代码中,0.75 将是一个可能具有不同小数位数的字段(NUMBER),我不打算从该值中添加/删除任何内容。

关于如何解决丢失零问题但仍支持所有可能的十进制长度的任何想法?

0 投票
1 回答
3926 浏览

postgresql - 选择十进制形式的浮点数

我在 PostgreSQL 表中有一个小数字:

当我运行以下查询时,它返回的数字为8.96831e-44

如何psql以十进制形式 ( 0.00000000000000000000000000000000000000000009) 而不是科学记数法显示值?我也会很高兴的0.0000000000000000000000000000000000000000000896831。不幸的是,我无法更改表格,而且我并不真正关心精度损失。

(我玩了to_char一段时间没有成功。)

0 投票
1 回答
144 浏览

oracle - 返回 to_char 函数,Oracle Database 10g Express 10.2.0.1.0 中的零

让我们创建一个测试表来说明问题:

现在提出请求:

在此查询中,我们剪切了一个子字符串并将其转换为日期。然后我们尝试做反向转换,但不起作用。

结果:

在此处输入图像描述

to_date功能有效,但功能to_char无效。

0 投票
2 回答
1630 浏览

oracle - oracle to_char 夏令时

在下面,为什么 to_char() 中不包含夏令时?我怎样才能得到夏令时的时间?

0 投票
1 回答
210 浏览

sql - Oracle TIMEDATE 到 DATE

我无法将日期时间字段转换为日期。这是查询:

但是当我运行它时,我收到以下错误,“ORA-01843: not a valid month”

所以我尝试先转换为 char 然后再转换为 date

但是得到错误的输出,“2005-01-18 00:00:00.0”

0 投票
4 回答
15189 浏览

sql - SQL 错误:ORA-00932:不一致的数据类型:预期的 CHAR 得到了 NUMBER

每次它给我一个空结果时,我都试图得到一个结果“无”。现在它给我一个 0 的空结果。对于空结果,我怎么能有一行显示“无”而不是 0。

我已经尝试了 TO_CHAR 和 TO_NUMBER 的总和,但我无法让它显示“无”......

所以当尝试上面我得到 SQL 错误:ORA-00932:不一致的数据类型:预期的 CHAR 得到了 NUMBER

这就是我所拥有的

而不是拥有

我想要这样

0 投票
1 回答
68 浏览

sql - 不显示“无”而不是 0

现在,当我计算注册日期时,我的查询给了我一个 0。我怎么会有一行显示“无”结果而不是 0。

我在这里想念什么?

这就是我所拥有的

而不是有结果

我想要这样

0 投票
1 回答
255 浏览

oracle - Oracle - 在修改后的工作周之间过滤结果

使用 Oracle,我目前正在使用 AND schedstart BETWEEN (TRUNC(SYSDATE - (TO_CHAR(SYSDATE,'D')+6))) AND (TRUNC(SYSDATE - (TO_CHAR(SYSDATE,'D')-1)) 过滤数据)) 这不是我想要的。

我的工作周从周三开始,在周二结束,所以我希望在我当前的工作周中过滤我的结果。任何帮助将不胜感激。

0 投票
0 回答
4340 浏览

sql - HSQLDB 版本中是否有等效的 TO_CHAR 或 TO_DATE SQL 函数?1.8.0?

我有一个 HSQLDB,版本。1.8.0,我想在其上运行一些 SQL 日期函数的数据库(例如日期范围选择)。

是否有等效的 HSQL 函数可以对定义为 BIGINT 的列执行此操作?