起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3429|回复: 4

[结贴] KSQL

[复制链接]

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
发表于 2015-7-28 16:47:47 | 显示全部楼层 |阅读模式
有主表 A 从表B 通过A.ID=B.ID关联,但A 表的ID没有标准化,可能是 abcde也可能是abc_de,这时要将带有'_'的字段中'_'及其之后的去掉,比如abc_de要标准化成abc才能与B表的ID关联,
在mysal里可以用substring_index来实现,
substring_index(A.ID,'_',1)=B.ID来实现,但在KSQL中只有substring和instr
这时我用substring(A.ID, 1,  instr(A.ID, '_') - 1 ) =B.ID
但这样原来字段中没有'_'的字段就会变成空,请问用KSQL怎么解决这个问题

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2015-7-28 17:30:48 | 显示全部楼层
KSQL中可以通过SQL.调用数据库本地的函数去实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2015-7-29 09:03:14 | 显示全部楼层
jishuang 发表于 2015-7-28 17:30
KSQL中可以通过SQL.调用数据库本地的函数去实现

KQL中可以插sql?是说可以混着用?还是单独重写标准动作,自己全用sql写?
请详细描述一下吗?有相关示例吗提供一下
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2015-7-29 09:33:05 | 显示全部楼层
参考
ksql.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2015-7-29 17:29:33 | 显示全部楼层

好的,谢谢,已解决,可以结贴了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-21 19:48 , Processed in 0.077455 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表