SQL 获取带空格的字符串的前后部分

2025年03月23日 01:06
有2个网友回答
网友(1):

用 split()函数在程序中处理.
name=split("Alice Zhang"," ")
name(0)="Alice"
name(1)="Zhang"

网友(2):

select SUBSTR('Alice Zhang',0,INSTR('Alice Zhang',' ',-1,1)) , SUBSTR('Alice Zhang',INSTR('Alice Zhang',' ',-1,1),LENGTH('Alice Zhang')) from dual
在sql这样去实现,如果是用java的话直接split()就可以了~~~