社区
VFP
帖子详情
在VFP中可以用SQL语句中except?
treehome
2002-10-24 05:26:59
在VFP中可以用SQL语句中except?
我的写法是:
select * from a
except
select * from b
目的是找出表a不在表b中的记录(a,b表的结构是一样的)
有无详细的说明用法?
...全文
47
3
打赏
收藏
在VFP中可以用SQL语句中except?
在VFP中可以用SQL语句中except? 我的写法是: select * from a except select * from b 目的是找出表a不在表b中的记录(a,b表的结构是一样的) 有无详细的说明用法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boomit
2002-10-30
打赏
举报
回复
vfp中不存在except,
安优小青和他的程序生活
2002-10-30
打赏
举报
回复
没有except
只能换其他办法了
xiaowei_2002
2002-10-25
打赏
举报
回复
IN 和 NOT IN
IN 关键字用于决定一个特定值是否是内部查询所产生的结果列表值中的一个值。相反,NOT IN 决定了某个特定值是否不存在于一个内部查询的结果集中。
对包含条件(IN 关键字),子查询的结果可以是一组数值。例如,在 temp2 中列出所有包含在 temp1 中的记录。
例一
temp1 记录数:90112
temp2 记录数 22528
两表均按 name 建立索引,temp2 全部都是包含在 temp1 里的。
用子查询:
Select temp2.* ;
from temp2 ;
where name in (sele name from temp1) 1.542秒(有索引) 4.596(无索引)
用联接:
select temp2.* ;
from temp2 ;
join temp1 ;
on temp2.name=temp1.name 2.384秒(有索引) 5.658(无索引)
相关的时间都是有一秒左右。这应该是因为子查询首先执行,它把 temp1 中的一部分(name)读入内存,然后 temp1 再在其中进行比较;而联接则一开始就是读文件,所以就慢了一点。
例二
列出没有采购的公司:
select company from customer ;
where cno not in ;
(select cno from invoices)
在上例中,先用 IN 关键字进行过滤,当过滤的条件表达式 cno 未出现在 invoices. Cno 中时便被选择出来。请注意 where 子句中的 NOT 关键字的用法,如果不用 NOT 关键字,则上面查询的作用就是列出有采购的公司。
IN查询中的子查询,匹配主查询的一个值。可得出一组值来检查包含关系。
因此,当希望由 SQL 产生一组有效值,而不是由用户输入时,可用 IN 子查询的方式。
量词只适用于来子查询的 IN 谓词。IN 谓词只是简单地判断外部查询的值是否与值表中的某一个值相等。量词可扩展这一包含关系,它可用于任何有效的比较符(如 <,>,<>等等)。量词可以是 ANY、SOME或ALL。
计算机二级操作说明搜索,「温馨提醒」计算机二级考试
VFP
上机操作指南
「温馨提醒」计算机二级考试
VFP
上机操作指南三、 常见错误1、出现如下提示框,提示:命令
中
含有不能识别的短语或关键字。该提示表示所输入的命令的打错的关键字。例如:(1)SQL查询语句
中
,将from 错打成 form 。(2)SQL查询语句
中
,将标点符号错打成了
中
文状态下的标点符号,应改成英文状态下的标点符号。2、在运行SQL命令时,出现打开对话框,并且文件类型指定为表。表示SQL
中
FROM后面接的...
交集(Intersect)和差集(
Excep
t)
在
Sql语句
中
,我们经常使用in和not in来进行集合运算,但Linq
中
没有直接提供支持. 在Linq
中
,我们可以使用Intersect和
Excep
t来进行集合运算: a.Interset(b) ----交集,a与b公有的部分 a.
Excep
t(b) ----差集,a有且b没有的部分 转载于:https://www.cnblogs.com/minideas/archive/...
SQL语句
中
excep
t是怎样用的?
SQL
EXCEP
T 子句/操作符用于合并两个SELECT 语句 ,并从那些没有被第二个SELECT 语句 返回的第一个SELECT 语句 返回行。这意味着
EXCEP
T 仅返回行,在第二个SELECT 语句 不可用。
【综合练习2】删除指定学生(Java的SQL条件语句
中
,可以用字符串形式筛选日期,来筛选数据)
【综合练习2】删除指定学生(Java的SQL条件语句
中
,可以用字符串形式筛选日期,来筛选数据)
SQL语句
中
EXCEP
T和INTERSECT用法
--
EXCEP
T 取两个查询结果的差集 select sale_no ,sale_day ,sale_money from saleManage
excep
t select sale_no ,sale_day ,sale_money from incomeManage --INTERSECT 取两个查询结果的交集 select sale_no ,sale_day ,sale_mo...
VFP
2,699
社区成员
29,097
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章