Foxtable(狐表)用户栏目专家坐堂 → 请教sql语句


  共有2999人关注过本帖树形打印复制链接

主题:请教sql语句

帅哥哟,离线,有人找我吗?
hb8888
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:2927 威望:0 精华:0 注册:2020/1/22 20:48:00
请教sql语句  发帖心情 Post By:2020/10/7 10:10:00 [只看该作者]

大师:好!在写sql语句时,如何判断后台表有无某一列?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/7 10:44:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
hb8888
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:2927 威望:0 精华:0 注册:2020/1/22 20:48:00
  发帖心情 Post By:2020/10/7 11:17:00 [只看该作者]

直接能用在sql语句中的函数有没有?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/7 11:31:00 [只看该作者]

没有。只能判断了再调用查询sql

 回到顶部
帅哥哟,离线,有人找我吗?
hb8888
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:2927 威望:0 精华:0 注册:2020/1/22 20:48:00
  发帖心情 Post By:2020/10/13 14:25:00 [只看该作者]

大师:考虑到列的数据类型,为何下列sql语句
se___lect * from pz.txt a left join km.txt b on  cstr(a.科目代码) = cstr(b.科目代码)比下列语句慢100倍

sel___ect * from pz.txt a left join km.txt b on  a.科目代码 = b.科目代码

如何优化?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/13 14:28:00 [只看该作者]

把列类型设置为一致。正常使用了函数就无法应用索引查询,肯定慢

 回到顶部
帅哥哟,离线,有人找我吗?
hb8888
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:2927 威望:0 精华:0 注册:2020/1/22 20:48:00
  发帖心情 Post By:2020/10/13 17:48:00 [只看该作者]

什么意思?读取企业数据时,根本不知道企业数据默认的数据列类型?,比如企业提供的是文本类型数据库或excel数据库?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/13 20:04:00 [只看该作者]

建议导入真正的数据再做查询。

 回到顶部
帅哥哟,离线,有人找我吗?
hb8888
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:2927 威望:0 精华:0 注册:2020/1/22 20:48:00
  发帖心情 Post By:2020/10/13 20:29:00 [只看该作者]

比如企业导出的文本数据,表a的配置文件中有一列 “科目代码”字符型,表b的配置文件中有一列 “科目代码”字符型,表a的文本文件该列列示为001001,表b的文本文件该列列示为"001001".
数据源连接后,两列数据类型就不一样了,但两表左连接后,就出现表达式数据类型不一样。这种情况怎么解决为好?如果重写文本,数据量太大。连接时条件增加函数,又太慢。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/13 20:58:00 [只看该作者]


 回到顶部