社区
Oracle
帖子详情
两张表查询问题
WY刘文
2016-03-25 10:20:49
有表A如下:
dname description
name:11;name13 2
表B:
nametype namedescription
name:05 北京05店
name:11 湖北11店
name:13 湖北13店
查询显示为如下结果如何处理:
dname description
湖北11店;湖北13店 2
...全文
89
3
打赏
收藏
两张表查询问题
有表A如下: dname description name:11;name13 2 表B: nametype namedescription name:05 北京05店 name:11 湖北11店 name:13 湖北13店 查询显示为如下结果如何处理: dname description 湖北11店;湖北13店 2
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ssqtjffcu
2016-03-26
打赏
举报
回复
可以写个自定义的函数 函数里的功能就是把 name:11;name13 通过表B转换为 湖北11店;湖北13店,并返回 select 函数(dname), description from a
WYPGOOD
2016-03-26
打赏
举报
回复
表temp2是你的表B:自行修改的调试吧。 create or replace function FN_CHANGE(sourcestr in varchar2) return varchar2 is v_delimiter_index INTEGER; v_start_index INTEGER := 1; v_table VARCHAR2(50); cnvalue varchar2(50); v_delimiter_length INTEGER := LENGTH(';'); Result varchar2(300); begin LOOP -- 查找当前分隔符的位置 v_delimiter_index := INSTR(sourcestr,';', v_start_index); -- 如果在字符串找不到字串则返回0,退出循环 EXIT WHEN v_delimiter_index = 0; -- 得到分隔符前的值 v_table := SUBSTR(sourcestr, v_start_index, v_delimiter_index - v_start_index); IF v_table IS NOT NULL THEN -- 返回该集合的单个元素 select namedescription into cnvalue from temp2 where nametype=v_table; Result:=Result||cnvalue||';'; END IF; -- 检索位置设置为当前分隔符的下一个 v_start_index := v_delimiter_index + v_delimiter_length; END LOOP; -- 必须以一个空的 RETURN 语句结束 return(Result); end FN_CHANGE;
WY刘文
2016-03-26
打赏
举报
回复
函数如何写,效率更高?
mysql
两张
表
合并
查询
_SQL多
表
查询
知识框架1.
表
的加法union --去重union...交叉联结cross join交叉联结又称笛卡尔积,交叉联结是对
两张
表
中的全部记录进行交叉组合,结果中的记录数通常是
两张
表
中行数的乘积。2.2内联结 inner join内联结是查找出同时...
两张
数据
表
关联
查询
两张
表
通过关联字段将一张
表
的company.name赋值给customer.origin 我的思路: 1、使用model
查询
将数据
查询
出来,
查询
结果为数二维组; $customer_model = model('Customer'); $csr_get = $customer_model-...
Mysql如何对
两张
表
的相同字段,同时
查询
两张
数据
表
一般我们
查询
会时候select*from数据
表
,我们这里需要
查询
两张
表
,顾名思义就使用a和b代替(如a.*b.*),数据
表
名后面也接一个a或b,条件语句后面同样也带上a或b。
SQLAlchemy
两张
表
联
表
查询
后获取
两张
表
所有的字段
在实际开发中 发现 SQLAlchemy 中的一个
问题
我想获得一张完整的连结
表
的结果 举个例子: 有 Post 和 Follow 两个
表
格 Post
表
格有 body 等列 Follow
表
格有 follower_id 等列 在连结 Post 和 Follow 的
表
后,对其...
学生上机信息统计——对
两张
表
的联合
查询
此处,因为要
查询
两张
表
,而且
两张
表
查询
的先后有时要严格
表
明,所以,在
查询
时,有两种思路: 1,定义两个Recordset对象,并根据字段,判断是先
查询
学生信息
表
,还是先
查询
学生上机
表
2,
两张
表
有...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章