
MUL
TIFIND
2
data
b
ase
name :
3
data
set
name
dummy
data
set
name
data
item
name
2
( subscript )
3
r
elop
"value"
$MISSING
,
"value"
$MISSING
.
.
.
data
item
name
can
b e
an
y
data
t
yp e.
Refer
to
previous
denition.
r
elop
is
a
relational
op erator
as
sho
wn
in
T
able
3-1.
value
is
the
data
item
v
alue.
It
m
ust
b e
the
same
t
yp e
and
within
the
same
v
alue
range
as
the
data
item
named
in
the
r
elation
.
V
alue
need
not
b e
enclosed
in
quotation
marks
unless
the
v
alue
con
tains
sp ecial
c
haracters.
A
value
not
con
tained
in
quotation
marks
is
upshifted.
F
or
example,
California
is
con
v
erted
to
CALIF
ORNIA
b efore
it
is
compared
to
data
item
v
alues
in
the
data
base.
V
alue
m
ust
b e
an
exact
match
for
c
haracter
t
yp e
data
items
(typ e
U
or
X).
Y
ou
can
use
n
ull
values
.
Refer
to
\Using
Null
V
alues"
under
the
FIND
command.
$MISSING
is
used
to
retrieve
a
missing
data
item
v
alue
from
a
comp ound
data
set.
$MISSING
is
discussed
in
detail
later
under
the
MUL
TIFIND
command.
END
m
ust
b e
included
in
a
pro cedure.
Discussion
The
MUL
TIFIND
command
retrieves
data
en
tries
from
comp ound
data
sets
according
to
the
selection
criteria
y
ou
give.
This
command
can
only
b e
used
to
retrieve
data
en
tries
that
b elong
to
a
comp ound
data
set
resulting
from
a
JOIN
command.
When
a
MUL
TIFIND
command
is
en
tered,
whether
v
alid
or
in
v
alid,
the
in
ternal
select
le
is
cleared.
The
MUL
TIFIND
command
do es
not
lo
c
k
the
data
sets
named
in
the
JOIN
command
for
the
duration
of
the
formation
of
the
comp ound
data
set,
but
only
lo
c
ks
while
reading
data
set
en
tries.
If
y
ou
w
an
t
lo
c
king
to
span
the
formation
of
the
comp ound
data
set,
use
the
SETLOCKS
and
RELEASE
commands.
Note
that
en
tering
a
REPOR
T
ALL
command
will
sho
w
y
ou
the
order
in
whic
h
the
data
sets
w
ere
joined.
This
may
not
b e
the
same
order
that
y
ou
en
tered
them
in
the
JOIN
command,
as
QUER
Y
optimizes
the
actual
joining
of
the
data
sets.
Up
to
50
logical
connectors
(AND,
OR)
can
b e
used
in
a
MUL
TIFIND
command.
Refer
to
\Logical
Connectors"
under
the
FIND
command.
Example
Suppose
y
ou
ha
v
e
three
data
sets,
SALES-DET
AIL,
STOCK-DET
AIL,
and
MANUF-DET
AIL,
and
y
ou
w
an
t
to
pro duce
a
rep ort
that
sho
ws
the
quan
tity
of
sales
of
a
pro duct,
the
quan
tity
on
hand,
and
man
ufacturing
information
ab out
this
pro duct.
T
o
access
information
from
all
three
data
sets,
a
comp ound
data
set
m
ust
b e
dened
with
the
JOIN
command.
>JOIN
SALES-DETAIL.STOCK#
TO
STOCK-DETAIL.STOCK#,&
>>
STOCK-DETAIL.STOCK#
TO
MANUF-DETAIL.STOCK#
QUERY/V
COMMANDS
3-79
Содержание QUERY
Страница 10: ......
Страница 17: ...Figure 1 1 ORDERS Data Base Structure Figure 1 2 Sample Entry Values INTRODUCING QUERY V 1 7 ...
Страница 20: ...Figure 1 3 IMAGE QUERY Environments 1 10 INTRODUCING QUERY V ...
Страница 36: ......
Страница 165: ...REPORT G1 GROUP TITLE 11 END QUERY V COMMANDS 3 129 ...
Страница 199: ...XEQ TF TOTAL DUE 9 SPACE B2 SKIP A TF R0 70 E2 S PURCH DATE END QUERY V COMMANDS 3 163 ...
Страница 200: ......
Страница 244: ......
Страница 278: ......
Страница 279: ...G ASCII CHARACTER SET This appendix is not available in this edition ASCII CHARACTER SET G 1 ...
Страница 280: ......