ET RELATION TO X4.材料代码 INTO Clls ADDITIVE SELECT 2 SET RELATION OFF INTO Clkc SELECT 4 SET RELATION OFF INTO Clls USE SELECT 2 USE
SELECT 3 USE SELECT 1 USE
多表联接操作
第1步 sele 2 use clkc sele 4 use clls join with b to yy for 材料代码 材料代码 fields 材料 材料代码=b.材料代码 代码,b.单价 当前在哪一个
工作区) 单价( 代码 单价(当前在哪一个工作区) sele 6 查看 use yy brow
sele cyclb.材料名称 单价 经手人 进出数量 from clls,cyclb; 材料名称,单价 经手人,进出数量 材料名称 单价,经手人
多表联 接操作
第2步
第3步
(一)
SQL 命 令联接
操作
where clls.材料代码 材料代码=cyclb.材料代码 .and.供货商名称 供货商名称=; 材料代码 材料代码 供货商名称 "大华建筑材料公司 order by 单价 descending into dbf xxx 大华建筑材料公司" 大华建筑材料公司 use xxx
( 二)
查看
brow
sele 2 use clkc sele 4 use clls join with b to yy for 材料代码 材料代码 fields 材料代码 单价 材料代码=b.材料代码 材料代码,b.单价 sele 6
use yy brow
SQL 命令联接查询(二) 联接查询(
检索供货商名称为“大华建筑材料公司 的所有进出材料的材料名称、单价、 大华建筑材料公司”的所有进出材料的材料名称 【例】检索供货商名称为 大华建筑材料公司 的所有进出材料的材料名称、单价、经手 人、进出数量,并按单价从高到低的顺序列出。 进出数量,并按单价从高到低的顺序列出。 sele cyclb.材料名称 单价 经手人 进出数量 from clls,cyclb; 材料名称,单价 经手人,进出数量 材料名称 单价,经手人 where clls.材料代码 材料代码=cyclb.材料代码 .and.供货商名称 供货商名称=; 材料代码 材料代码 供货商名称 "大华建筑材料公司 order by 单价 descending into dbf x
xx 大华建筑材料公司" 大华建筑材料公司 use xxx brow
查询: 二、SQL 查询:
Structure Query Language (Select Creat Alter)
一、select 1.简单查询
【例】从材料流水帐表中检索所有材料名称
SELECT 材料名称 FROM CLLS SELECT distinct 材料名称 FROM CLLS SELECT* FROM CLLS WHERE 数量 数量>300
2.嵌套
查询 以上的材料的材料名称、单价、 【例】列出材料流水帐表中数量大于 300 以上的材料的材料名称、单价、品牌 与供货商名称。 与供货商名称。
sele 材料名称 单价,品牌 供货商名称 from cyclb where ; 材料名称,单价 品牌 单价 品牌,供货商名称 数量>=100 ) 材料代码 in (sele 材料代码 from clls where 数量
以下, 以下的所有材料的记录。 【例】列出单价在 100 以下,进出数量在 300 以下的所有材料的记录。
sele * from cyclb where 单价 单价<100 and 材料代码 in (sele 材料代码 from clls where 数 量>=100 )
3.联接查询
检索供货商名称为“大华建筑材料公司 的所有进出材料的材料名称、 大华建筑材料公司”的所有进出材料的材料名称、 【例】 检索供货商名称为 大华建筑材料公司 的所有进出材料的材料名称 单 价、经手人、进出数量,并按单价从高到低的顺序列出。 经手人、进出数量,并按单价从高到低的顺序列出。
sele cyclb.材料名称 单价 经手人 进出数量 from clls,cyclb; 材料名称,单价 经手人,进出数量 材料名称 单价,经手人 where clls.材料代码 材料代码=cyclb.材料代码 .and.供货商名称 供货商名称=; 材料代码 材料代码 供货商名称 "大华建筑材料公司 order by 单价 descending 大华建筑材料公司" 大华建筑材料公司
4.计算查询
函 数 名 COUNT(*) (*) SUM(字段名) (字段名) AVG(字段名) (字段名) MAX(字段名) (字段名 MIN(字段名) (字段名) 功 能 计算记录个数(求查询结果数据的行) 计算记录个数(求查询结果数据的行) 求字段名所指定字段值的总和 求字段名所指定字段的平均值 求字段名所指定字段的最大值(数值、字符、 求字段名所指定字段的最大值(数值、字符 、 日期) 日期) 求字段名所指定字段的最小