sql 语句怎么将一行拆分成两行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 语句怎么将一行拆分成两行相关的知识,希望对你有一定的参考价值。
比如我将13行要转换成 曹XX 6
仲X 6
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 语句怎么将一行拆分成两行的主要内容,如果未能解决你的问题,请参考以下文章