【问题标题】:How to remove trailing zeros using Sybase SQL? [duplicate]如何使用 Sybase SQL 删除尾随零? [复制]
【发布时间】:2011-07-08 06:05:59
【问题描述】:

可能重复:
Remove trailing zeros from decimal in SQL Server

我有一列 DECIMAL(9,6),即它支持像 999,123456 这样的值。

但是当我插入像 123,4567 这样的数据时,它变成了 123,456700

如何删除 sybase SQL 中的那些零?

使用this 无效!

【问题讨论】:

  • 我已经说过那些答案不起作用.. SQL Server != Sybase SQL。
  • @aF:对该问题的公认答案是“......在表示层中执行此操作”。您的表示层中是否存在阻止您执行此操作的内容?
  • 那么,只使用sybase sql不可能吗?
  • 转换为字符,剪切最后一个字符。
  • 我怎样才能自动做到这一点?有时有 3 个十进制零,有时有 6..

标签: sql sybase zero trailing


【解决方案1】:

在您的应用程序/表示层中执行此操作。 SQL 不是进行外观更改(例如删除尾随零)的地方。

【讨论】:

    猜你喜欢
    • 2019-08-04
    • 2011-04-28
    • 2020-09-11
    • 2011-05-30
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    相关资源
    最近更新 更多