小编Ian*_*the的帖子

Oracle:Oracle 8i中REGEXP_LIKE函数的替代方案

我有一个在where子句中使用REGEXP_LIKE函数的SQL,现在我需要相当于将在Oracle 8i中运行的函数.

正则表达式看起来像这样:

where REGEXP_LIKE(parm, '^[PMF][[:digit:]]+[_].*')
Run Code Online (Sandbox Code Playgroud)

提前致谢.

regex sql oracle oracle8i

2
推荐指数
1
解决办法
4747
查看次数

XSLT:使用XSLT重新排序XML中的属性

有没有办法使用XSLT重新排序XML中的属性?

例如,我有一个XML

<?xml version="1.0" encoding="UTF-8"?>
 <books>
    <book author="Anonymous" qty="10" price="100" title="Basic XML"/>
    <book author="Anonymous" qty="20" price="200" title="Basic XLST"/>
 </books>
Run Code Online (Sandbox Code Playgroud)

转型后,我希望它喜欢:

<?xml version="1.0" encoding="UTF-8"?>
 <books>
    <book title="Basic XML" author="Anonymous" price="100" qty="10"/>
    <book title="Basic XLST" author="Anonymous" price="200" qty="20"/>
 </books>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

xml xslt

1
推荐指数
1
解决办法
654
查看次数

SQL:将行转换为列

我需要将行的值转换为列 - 例如:

SELECT s.section_name, 
       s.section_value 
  FROM tbl_sections s
Run Code Online (Sandbox Code Playgroud)

这个输出:

section_name   section_value
-----------------------------
sectionI       One
sectionII      Two
sectionIII     Three
Run Code Online (Sandbox Code Playgroud)

期望的输出:

sectionI      sectionII      sectionIII
-----------------------------------------
One           Two            Three
Run Code Online (Sandbox Code Playgroud)

sql oracle pivot

-1
推荐指数
1
解决办法
1万
查看次数

汇总每列和每行的数据

我在下面有一个示例数据框.(1表示是,2表示否)

Age Range        Ans
10 - 20           1 
21 - 30           2
31 - 40           1
10 - 20           2
21 - 30           2 
21 - 30           1
21 - 30           2
Run Code Online (Sandbox Code Playgroud)

期望的输出:

Age_Range        Yes        No
10 - 20           1         1
21 - 30           1         3
31 - 40           1         0
Run Code Online (Sandbox Code Playgroud)

我怎么能在R?

r dataframe

-3
推荐指数
1
解决办法
145
查看次数

标签 统计

oracle ×2

sql ×2

dataframe ×1

oracle8i ×1

pivot ×1

r ×1

regex ×1

xml ×1

xslt ×1