sql 语句怎么将一行拆分成两行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 语句怎么将一行拆分成两行相关的知识,希望对你有一定的参考价值。

比如我将13行要转换成 曹XX 6
仲X 6

参考技术A 先创建spilt方法,然后调用就行。
1.
--创建function
create or replace function split
(
p_list varchar2,
p_sep varchar2 := ','
) return type_split pipelined
is
l_idx pls_integer;
v_list varchar2(50) := p_list;
begin
loop
l_idx := instr(v_list,p_sep);
if l_idx > 0 then
pipe row(substr(v_list,1,l_idx-1));
v_list := substr(v_list,l_idx+length(p_sep));
else
pipe row(v_list);
exit;
end if;
end loop;
return;
end split;

2.select * from table(split('曹xx,中XX'));追问

这个曹X,和中x不是固定的啊。也有可能是三个,就是中间有逗号的都有拆分

本回答被提问者和网友采纳
参考技术B 嗯嗯,今天心情不好了

python3 中,一个语句可以分成多行书写吗

不能。

很多时候不能将程序连写成一行,如import sys;for i in sys.path:print i。而perl和awk就无此限制,可以较为方便的在shell下完成简单程序,不需要如Python一样,必须将程序写入一个.py文件。

Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。

扩展资料

python编写函数的几个原则:

1、函数设计要尽量短小,嵌套层次不宜过深;

2、函数申明应做到合理、简单、易于使用,函数名应能正确反映函数大体功能,参数设计应简洁明了,参数个数不宜过多;

3、函数参数设计应考虑向下兼容;一个函数只做一件事,尽量保证函数语句粒度的一致性;

4、变量名避免只用大小写来区分不同的对象,避免使用容易引起混淆的名称,变量名应与所解决的问题域一致。

参考资料来源:百度百科--Python

参考技术A

可以。如果有括号(小括号、中括号、大括号),可以在任意地方断行。如果没有,需要在断开的地方添加 \\ 字符,表示这一行尚未结束。例如:

d = 
    "a": 1,
    "b": 2


long_variable = 1
another_long_variable = 2

a = (long_variable +
     another_long_variable)

a = long_variable + \\
    another_long_variable

本回答被提问者和网友采纳

以上是关于sql 语句怎么将一行拆分成两行的主要内容,如果未能解决你的问题,请参考以下文章

sql数据拆分

关于Excle表格如何拆分?

CSS表格 单元格占两行

Hive一行拆多行、多行拼一行

SQL语句拆分表中内容,并变成两列

应用T-SQL语言,如何将一列的只分成两列显示,这样的语句怎么写呢?