EasyManuals Logo
Home>IBM>Server>ISERIES SC41-5210-04

IBM ISERIES SC41-5210-04 User Manual

IBM ISERIES SC41-5210-04
294 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #200 background imageLoading...
Page #200 background image
Joining files in Query for iSeries
For joining files (type of join):
v Type 1 join is the same as for Query/36 (on System/36).
v Type 2 join selects all the records in a primary file and records in the secondary files that match the
primary records. (It selects the matches.)
v Type 3 join selects only the records in a primary file that have no matching records in the secondary
files. (It selects the exceptions.)
For a complete description and examples of each type of join, refer to Joining files in a Query for iSeries
query on page 42.
Using *ALL in Query for iSeries
You should be wary of using an *ALL join because it can return a large number of records. Refer to
Joining files in a Query for iSeries query on page 42 in this guide for more information. You can use *ALL
for your join if you are creating a database file with field extension using a one-record pad file, or there are
few records in any of the files being joined and you want all of the formats combined.
Using fields other than sort fields for report breaks in Query for
iSeries
The fields you use for sorting may not be meaningful in a report, so you may want to use fields other than
sort fields for break fields. For example, a field containing the customer name portion of a mailing label
may be used as the break field, while an arbitrarily assigned (also unique) customer ID is used for sorting.
Since customer name is a break field, it can be inserted in break text or placed in a summary-only
database file.
Result field length and decimal positions in Query for iSeries
Query determines the presentation length and number of decimal positions for result fields when it creates
them in the report. These values are satisfactory for most users. The following sections suggest when, and
how, the user should specify length and decimal positions. See Length and decimal positions in Query for
iSeries reports on page 120 and Length and decimal positions in Query for iSeries on page 85 for further
information.
Tips for dealing with presentation length and decimal positions in
Query for iSeries
In certain situations, the length that Query determines for the result field is larger than necessary. For
example, for result field RESULT10:
Result Field --- Values and Operands --- Layout
RESULT10 9+9+9+9+9 999999
Query assigns length 6 to result field RESULT10. Since the result in RESULT10 is 45, only a length of 2 is
needed. You could specify a 2 in Len column and a 0 in the Dec column on the Define Result Fields
display for this result field.
Similarly, for result field RESULT11:
Result Field --- Values and Operands --- Layout
RESULT11 N1 + N2 + N3 + N5 + N5 99999
If fields N1 through N5 each have a length of 1, Query assigns a length of 5 to RESULT11, but a length of 2
is long enough.
188 Query for iSeries Use V5R2

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IBM ISERIES SC41-5210-04 and is the answer not in the manual?

IBM ISERIES SC41-5210-04 Specifications

General IconGeneral
BrandIBM
ModelISERIES SC41-5210-04
CategoryServer
LanguageEnglish

Related product manuals