×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Wow, magic is the word. Now I'm actually looking forward to going in to
work on Monday. I hope we have the right version of DB2.


2014-06-27 21:59 GMT+02:00 Charles Wilt <charles.wilt@xxxxxxxxx>:

No, the original form should work...

The "correlated subquery" has access to the data (by row) from the outer
statement.

That's how the where substr(a.cola,1,2) = x.fedcode works it's magic.

http://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_61/sqlp/rbafyexsub4.htm?lang=en

Charles


On Fri, Jun 27, 2014 at 3:42 PM, Dave <dfx1@xxxxxxxxxxxxxx> wrote:

Thanks. I think that should be :

update tbla A
set a.colb = (select x.RegionCode concat substr(a.colA,3,5)
from xref X, tbla A
where substr(a.cola,1,2) = x.FedCode
)

Will have to wait til Monday to see if it works. Looks like it would be
possible with Translate but even more unreadable.


2014-06-27 19:50 GMT+02:00 Charles Wilt <charles.wilt@xxxxxxxxx>:

update tbla A
set a.colb = (select x.colb concat substr(a.colA,3,5)
from xref X
where substr(a.cola,1,2) = x.FedCode
)

Charles


On Fri, Jun 27, 2014 at 12:46 PM, Dave <dfx1@xxxxxxxxxxxxxx> wrote:

Hi,

I think I have the right command, but not sure if it will do what I
want:

Existing Column A : AABBBBB
New Column B : CCCCCBBBBB


Column A is 7 characters composed of a federation code (2A) and an
agency
code (5A). This will now be replaced by column B of 10 characters
which
will have region code (5A) and the same agency code. I can create a
table
containing the federation code and the region code that will replace
it.

What I need now is to use UPDATE with TRANSLATE to copy column A to
column
B while replacing the federation code with the region code and
concatenating with the agency code.

Anyone ?!
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L)
mailing
list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.


--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.



--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.


--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.