以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- fill加载的数据内容可以限制字数吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132994) |
-- 作者:cyrollin -- 发布时间:2019/4/3 16:37:00 -- fill加载的数据内容可以限制字数吗? fill加载的数据内容可以限制字数吗? 比如原数据内容为: 全职工作,用fill加载出来,只让他显示: 全职 可以这样控制吗? |
-- 作者:有点甜 -- 发布时间:2019/4/3 17:51:00 -- 比如,这样写代码
select 第一列, 第二列, mid(第三列, 1, 2) as 第三列 from {表A} |
-- 作者:cyrollin -- 发布时间:2019/4/3 22:12:00 -- 好的,谢谢。 用什么函数获取部分内容呢? 比如,"全职工作内容",只想显示"全职内容"
|
-- 作者:有点甜 -- 发布时间:2019/4/3 23:05:00 -- 不理解你的问题,请具体说明逻辑是什么 |
-- 作者:peipei -- 发布时间:2019/4/3 23:11:00 -- 字段截取后组合成你想要的就可以啊。 建议你看看帮助文件字符串节,可以解决你的问题。 |
-- 作者:cyrollin -- 发布时间:2019/4/4 8:28:00 -- 可以使用Remove方法删除从指定位置开始的、指定长度的字符串,例如: Output.Show("123456789".Remove(2,4)) \'删除从第3个字符开始的连续4个字符 在命令窗口执行上述代码,得到的结果是:12789 我想可以用这种方法, 那语法应该是: select 第一列, 第二列, output.show(第三列, remove(5,4)) as 第三列 flom {表A} 第三列原本内容: "全职工作内容",截取出来只显示为: "全职内容" 对不对? 等下上电脑测试下, 先谢谢您们。 |
-- 作者:有点甜 -- 发布时间:2019/4/4 9:11:00 -- select 第一列, 第二列, left(第三列, 2) + iif(len(第三列)>6, right(第三列, 3), \'\') as 第三列 from {表A} |