有没有一种简单的方法可以将小数格式化为sql中的字符串

GLP

我需要按照以下规则将十进制数字格式设置为char(12)(右对齐):

0 -> .00
0.12 -> .12
9.80 -> 9.80
-2.12 -> 2.12-

我可以使用sql中的任何字符串格式函数吗?还是我必须编写自己的函数?

哈特公司

虽然用SQL格式化文本不是理想的选择,但我认为以下内容可以使您接近。使用CASE语句移动符号,RIGHT()添加填充以及REPLACE()从以下1的值中删除前导零:

SELECT REPLACE(RIGHT('            '+CASE WHEN col1  < 0 
                                            THEN CAST(col1 *-1 AS VARCHAR(12))+'-'
                                         ELSE CAST(col1 AS VARCHAR(12))   
                                    END,12),' 0.','  .')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种简单的方法可以将Pandas DataFrame上的大字符串分成相等数量的单词?

有没有一种简单的方法来删除字符串中的多个空格?

在Spring MVC中,有没有一种简单的方法可以将空表单输入转换为空字符串?

有没有一种方法可以从XML文件中以字符串格式获取查询?

有没有一种方法可以将JSON中的对象视为字符串?

有没有一种方法可以从字符串创建结构实例?

有没有一种简单的方法来检查字符串中的大写字符?

有没有一种优雅的方法可以将结构简化为简单的数组?

有没有一种简单的方法可以将唯一的字符串转换成JavaScript中的唯一数字?

有没有一种方法可以直接在函数参数中格式化字符串,而不是使用临时字符串?

有没有一种方法可以在Python中多次格式化一个字符串?

有没有一种简单的方法可以通过字符串访问数组元素?

有没有一种方法可以将graphql查询字符串转换为GraphQLResolveInfo对象?

有没有一种简单的方法可以从嵌入式C ++ GNU ARM中的字符串中解析浮点数?

有没有一种方法可以格式化bash / sh脚本中字符串中子字符串的宽度?

有没有一种方法可以更有效地格式化此字符串?

有没有一种方法可以拆分以下格式的列表:“字符串1”,“字符串2”,“字符串3”,

有没有一种方法可以将“字符串”转换为“ KType”?

有没有一种方法可以在字符串数组的一个元素中插入颜色格式?

在Racket中,有没有一种简单的方法可以将字符串转换为变量名(标识符)?

有没有一种简单的方法可以使用vbscript将字符串转换为数学表达式?

有没有一种简单的方法可以在Excel中重新格式化?

有没有一种更好的方法可以在Elixir中将秒格式化为mm:ss格式?

有没有一种简单的方法可以在 JavaScript 中用空字符串替换 NaN?

有没有一种简单的方法可以在两个方向将类解析为字符串

有没有一种简单的方法可以从 JSON 字符串中获取 Manatee.JsonObject?

有没有一种简单的方法可以在没有“setAttribute”的情况下将变量字符串添加到元素属性?

当数据来自 SQLITE 数据库时,有没有一种方法可以将列表框中的数据格式化为列

有没有一种简单的方法可以以字符串形式使用嵌套对象 > 数组键?