FRDemo数据库写left(字段,1)报错

如题,写left 截取字段会报错,报错画面如下。请问怎么解决。问题补充

左边截取取姓,还有右边截取取名字,默认没有复姓。本来用right(姓名,len(姓名)-1),但是这个数据库也不支持

图片.png

FineReport 程琼 发布于 2022-1-5 14:57 (编辑于 2022-1-5 16:02)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-1-5 15:00
  • 程琼 程琼(提问者) 那从右边截取名字要怎么办呢
    2022-01-05 16:17 
  • Z4u3z1 Z4u3z1 回复 程琼(提问者) 你看链接substr()有三个参数 再和length()函数套着用就对了 https://www.php.cn/dic/sqlite/length.html
    2022-01-05 16:23 
最佳回答
0
zsh331Lv8专家互助
发布于2022-1-5 14:59

substr(姓名,1,1) 

——————————————

  • 程琼 程琼(提问者) 那从右边截取名字要怎么办呢
    2022-01-05 16:17 
  • zsh331 zsh331 回复 程琼(提问者) 第二个参数1改成-1,就是倒着截取。
    2022-01-05 16:26 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-1-5 14:59

内置的数据库不支持这个函数的。。

  • 程琼 程琼(提问者) 那从右边截取名字要怎么办呢
    2022-01-05 16:17 
  • CD20160914 CD20160914 回复 程琼(提问者) 那就还是把这个里面的数据迁移吧。sqlite能够用的函数太有限了。。好多限制的。。。
    2022-01-05 16:24 
  • CD20160914 CD20160914 回复 程琼(提问者) 要不然你就只有在单元格中做截取处理了。。。不要在数据库中处理
    2022-01-05 16:24 
最佳回答
0
佩奇弟弟泡椒Lv4见习互助
发布于2022-1-5 15:00

不能使用left函数

最佳回答
0
shirokoLv6资深互助
发布于2022-1-5 15:00

substr(姓名,1,1)

最佳回答
0
小主主00Lv5见习互助
发布于2022-1-5 16:22

SELECT 雇员ID,姓名, SUBSTR(姓名,-1,1) FROM 雇员微信截图_20220105162149.png

  • 6关注人数
  • 553浏览人数
  • 最后回答于:2022-1-5 16:22
    请选择关闭问题的原因
    确定 取消
    返回顶部