首页 >>  正文

oracle根据逗号一行变多行

来源:baiyundou.net   日期:2024-09-21

干胥伟5076PLSQL(oracle)中查询A表中name列(多条),结果怎样用一条记录显示出来! -
黎腾削15141906710 ______ 用逗号间隔的一个字段行不行?如果行的话那么用wm_sys.wm_comcat(name) +group by分组字段就行了,如果一定要name1,name2,那么涉及到列的个数,自然会比较长一点.

干胥伟5076oracle中建一个视图,这个视图中的一个字段是从另外一个表(表中多条记录)取值, -
黎腾削15141906710 ______ select A || ',' || B || ',' || 'C' from table_name;--这样可实现取出来的值用逗号分开组合--如果只有这一个字段的话,没有必要建视图视图是一种虚拟表,虚拟表具有和物理表相同的功能,可以对虚拟表进行增该查操作,视图通常是一个或多个表的行或列的子集,视图的结果更容易理解(修改视图对基表不影响),获取数据更容易(相比多表查询更方便),限制数据检索(比如需要隐藏某些行或列),维护更方便. 游标对查询出来的结果集作为一个单元来有效的处理,游标可以定位在结果集的特定行、从结果集的当前位置检索一行或多行、可以对结果集中当前位置进行修改

干胥伟5076程序实现数据从mysql转到oracle -
黎腾削15141906710 ______ 不懂c,我提供个思路给你 先通过 c程序调用mysql指令,导出mysql表中的数据到一个文件中,select * into outfile '/home/mysql/data.txt' FIELDS TERMINATED BY ', ' lines ESCAPED BY '\n' from tbname---------------------------------------------------...

干胥伟5076使用Oracle外部表的五个限制是什么?
黎腾削15141906710 ______ 外部表是指不在数据库中的表,如操作系统上的一个按一定格式分割的文本文件或者其他类型的表.这个外部表对于Oracle数据库来说,就好像是一张视图,在数据库中可...

干胥伟5076怎么获取一个查询结果的字段名拼接 -
黎腾削15141906710 ______ Oracle一列的多行数据拼成一行显示字符 oracle 提供了两个函数WMSYS.WM_CONCAT 和 ListAgg函数. 先介绍:WMSYS.WM_CONCAT 例: id name 1 aa 2 bb 3 cc 要的结果是"aa,bb,cc" select WMSYS.WM_CONCAT(a.name) ...

干胥伟5076oracle查询某个字段的只有一行的记录. -
黎腾削15141906710 ______ SELECT * FROM t_score where studentname in(select studentname from t_score group by studentname having count(*)=1)

干胥伟5076在ORACLE中哪个符号可以放到一个文件中的一行前面来标示注释 -
黎腾削15141906710 ______ 两个横杠(减号) --

干胥伟5076在oracle中,下面哪个符号可以放到一个文件中的一行前面来标示注释 -
黎腾削15141906710 ______ 你的问题不全,如果你要注释一行SQL的话,使用'--'就可以了.

干胥伟5076oracle中根据字段数值范围为分组 -
黎腾削15141906710 ______ 你这个HS<70;HS between 70 and 85;HS>85包含了所有的范围的HS了.因此要选择数据直接用: select count(JH) JH,sum(YSYl) YSYl from table1; 就行了,不需要union all.

干胥伟5076sql group by 若一个字段 多个值是逗号隔开的 怎么分组 -
黎腾削15141906710 ______ select sapi_web_label,count(*) from user group by sapi_web_label;这样就行了

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024