小编yud*_*nge的帖子

awk中的字段分隔符可以包含多个字符吗?

我可以使用由多个字符组成的字段分隔符吗?就像我想要将包含引号和逗号的单词分开即可.

"学校","大学","城市"

所以在这里我想把我的FS设置为",".但是当我像这样定义我的FS时,我得到了有趣的结果.这是我的代码片段.

awk -F\",\" '
{
for(i=1;i<=NF;i++)
  {
    if($i~"[a-z0-9],[a-z0-9]") 
    print $i
  }
}' OFS=\",\"  $* 
Run Code Online (Sandbox Code Playgroud)

awk gawk

14
推荐指数
3
解决办法
3万
查看次数

使用子句子查询可用于Oracle中的整个SQL语句

我正在尝试编写一个SQL语句,它在Oracle中多次重用With子句的子查询.

With mySubQ as (
    ...
) 

Select Something

From SomeTable, 
(
   Select *
   From mySubQ 
   where mySubQ.Something >= 0
) newSubQ

where mySubQ.Something = SomeTable.Something
Run Code Online (Sandbox Code Playgroud)

这给了我错误 - ORA-32034不支持使用WITH子句

我错过了什么?

sql oracle

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

标签 统计

awk ×1

gawk ×1

oracle ×1

sql ×1