我有一个可以容纳120个字符的地址字段,需要将它分成三个不同的列,每个字符长40个字符.
例:
Table name: Address
Column name: Street_Address
Select Street_Address * from Address
Run Code Online (Sandbox Code Playgroud)
输出:
123 Main St North Pole Factory 44, near the rear entrance cross the street and turn left and keep walking straight.
我需要将此地址拆分为address_1
address_2
和address_3.
所有三个地址都是varchar(40)数据类型.
所以结果应该是这样的:
Address_1
152 Main st North Pole Factory 44, near
Address_2
the rear entrance cross the street and
Address_3
turn left and keep walking straight.
Run Code Online (Sandbox Code Playgroud)
请注意,每个地址字段最多可以包含40个字符,并且必须是整个字,它不能被截断一半而且没有意义.
我正在使用oracle 11i数据库.