注册
达梦类型转换问题-float转换为varchar
专栏/技术分享/ 文章详情 /

达梦类型转换问题-float转换为varchar

火禾 2023/09/05 1906 0 0
摘要

表结构

CREATE TABLE "SYSDBA"."TABLE_2"
(
"COLUMN_1" FLOAT,
"COLUMN_2" NUMERIC(22,6)) STORAGE(ON "MAIN", CLUSTERBTR) ;

表数据:

image.png

查询,将numeric转换为float,再转换为varchar,结果查询格式不正确
image.png

select convert(varchar(50),convert(float,COLUMN_2)) from TABLE_2;

通过decimal中转查询,正确显示
image.png
select convert(varchar(50),convert(decimal,convert(float,COLUMN_2))) from TABLE_2;

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服