Vfp 如何用select查重

Vfp 如何用select查重比如我这个表里面有很多单位名是重复的,我想提出来一份没有重复的单位名

如果是使用SQL的SELECT语句,则说明如下:

从一个或多个表中检索数据。当使用 SQL SELECT 创建查询时,Visual FoxPro 解析查询并从表中检索指定的数据。可以从“命令”窗口、Visual FoxPro 程序或使用查询设计器来创建 SQL SELECT 查询。

SQL SELECT 命令的完整语法显示如下:

SELECT [ALL | DISTINCT] [TOP nExpr [PERCENT]] Select_List_Item [, ...]
FROM [FORCE] Table_List_Item [, ...]
[[JoinType] JOIN DatabaseName!]Table [[AS] Local_Alias]
[ON JoinCondition [AND | OR [JoinCondition | FilterCondition] ...]
[WITH (BUFFERING = lExpr)]
[WHERE JoinCondition | FilterCondition [AND | OR JoinCondition | FilterCondition] ...]
[GROUP BY Column_List_Item [, ...]] [HAVING FilterCondition [AND | OR ...]]
[UNION [ALL] SELECTCommand]
[ORDER BY Order_Item [ASC | DESC] [, ...]]
[INTO StorageDestination | TO DisplayDestination]
[PREFERENCE PreferenceName] [NOCONSOLE] [PLAIN] [NOWAIT]

如果是用select语句来选择工作区,则:

激活指定的工作区。

SELECT nWorkArea | cTableAlias

参数
nWorkArea
指定要激活的工作区。如果 nWorkArea 为 0,则激活未使用的最小编号的工作区。
cTableAlias
指定要激活的包含打开表的工作区。cTableAlias 是打开表的别名。也可以包含 A 到 J 的字母作为 cTableAlias ,从而激活前 10 个工作区中的一个。
温馨提示:内容为网友见解,仅供参考
无其他回答

Vfp 如何用select查重
从一个或多个表中检索数据。当使用 SQL SELECT 创建查询时,Visual FoxPro 解析查询并从表中检索指定的数据。可以从“命令”窗口、Visual FoxPro 程序或使用查询设计器来创建 SQL SELECT 查询。SQL SELECT 命令的完整语法显示如下:SELECT [ALL | DISTINCT] [TOP nExpr [PERCENT]] Select_List_Item [...

A、B两个数据库要将他们按"地址"、"姓名"查重,并将两库不重复的数据导出...
1.A包含B,B中的所有记录都可以在A中找到,要查不重复的,直接在A中group by就可以了;2.A包含B,B中的所有记录都可以在A中找到,要查A中扣除掉B以后的不重复记录,可以用:select 姓名,地址,count(1) as num from A where 姓名+地址 not in (select distinct 姓名+地址 from B )g...

相似回答