casewhenend生成字段,字段类型及长度

1、使用sql语句生成一个视图view1

2、视图中数据来源两部分:2.1 数据库表table1

2.2 根据table1中信息,生成一列“Leibie”

3、使用了case when end,列的别名为Leibie

问题:1、使用上述方法生成的列“Leibie”,其数据类型是什么?2、Leibie这一列,保存的是汉字,但是最多只能保留2个,如何拓展,让其最多显示4个汉字?

来无影 发布于 2021-8-23 13:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
来无影Lv3见习互助
发布于2021-8-25 09:47

Leibie这一列,通过sql语句查询只能看到2个汉字,实际长度有4个汉字。

但是在帆软中,却可以识别在sql查询中看不到的后面2个汉字。

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-8-23 14:47

数据类型从你描述来看应该是字符类型,至于长度这不应该啊。需要你的具体SQL语句才能知道原因

最佳回答
0
祈LLv6中级互助
发布于2021-8-23 14:51

第一个问题,看你第一个case when的then是什么,类型就是什么,第二个问题,什么叫最多保留2个,给个具体的例子

  • 1关注人数
  • 326浏览人数
  • 最后回答于:2021-8-25 09:47
    请选择关闭问题的原因
    确定 取消
    返回顶部