关于VF中的SQL语言

题目如下:
将外汇表美元和英镑的基准价下调1%,下列SQL语句正确的是?
A.update 外汇名 set 基准价=基准价*0.99
where 外币名称="美元" or 外币名称="欧元"
B.update 外汇名 set 基准价=基准价*0.99
where 外币名称="美元" and 外币名称="欧元"

可见这道题只有其中的AND与OR不同,所以就想请教下,什么时候改用AND,什么时候改用OR?这题的答案是A

A and B 当逻辑值A和B同时为真时,此运算的结果才为真。

A or B 当逻辑值A和B有一个为真时,此运算的结果就为真。

有这样的记录吗?外币名称="美元" and 外币名称="欧元"
外币名称既是“美元”又是“欧元”?
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-23
最基本的更新SQL语法是update 表 SET 字段 =数值 WHERE 条件

看题目可以得到需要更新的是“将外汇表美元和英镑”,所以我认为更应该用OR
而且语句应该不是B选项这样写的 ,
应该是:update 外汇名 set 基准价=基准价*0.99
where 外币名称="美元" and 外币名称="英镑"
第2个回答  2011-03-23
肯定是A了.
or, 就是或,两边的条件有一个成立就是True.
and,就是要两边的条件都满足才行。
外币名称="美女" and 外币名称="美人"?字符串只有一个值,不可能两处都相等吧?
第3个回答  2011-03-25
是A!
区别就在字义中!or,表示或的关系,and,表示与、且的意思。or也即是二选一,and要求两者兼备,也即是说假如你要查询某一个具有双重性质的字段,就可以用and来连接筛选条件。如果说你要查询记录中包含两个属性,就用or!懂没有???

要VF中SQL语句的格式
CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREA...

vf的SQL语句
inner join*** on*** 是超级链接,当要从多个表中查询时,inner(inner可以省略) join(表 )与on(条件 )的使用顺序相反,例如:from join a join b join c---on b与c连接条件 on a与b 的连接条件 用,(英文的逗号)隔开的是简单链接,例如:from a,b,c where a与b连接的条件 a...

关于VF中的SQL语言
A and B 当逻辑值A和B同时为真时,此运算的结果才为真。A or B 当逻辑值A和B有一个为真时,此运算的结果就为真。有这样的记录吗?外币名称="美元" and 外币名称="欧元"外币名称既是“美元”又是“欧元”?

VF的SQL查询语句
select 学生名字,学号,语文成绩,数学成绩,物理成绩,化学成绩,英语成绩 from 学生表 where (语文成绩=70 and 数学成绩=70) or (物理成绩=70 and 化学成绩=70) or (英语成绩=70 and 语文成绩=70) or (数学成绩=70 and 物理成绩=70) or (化学成绩=70 or 英语成绩=70)or (语文成绩=8...

VF中用SQL语句解决
select 订购单位,商品名称,销售量,销售金额,单价*销售量 as 销售金额 from sale,products where products.商品编号=sale.商品编号 from products,sale thisform.grid1.recordsourcetype=1 thisform.grid1.recordsource="temp"where 后面没有as这个关键字吧 ...

计算机二级VF里,SQL语言输入的时候,什么时候用逗号,什么时候用句号怎么...
你好,刚翻了书,查下SQL语句除了有中文的句子,别的没看到有用句号的。一般的都用的是逗号,而且要特别注意,这个逗号是在输入法在英文状态下输入的,否则在开发工具中SQL语句你是无法调试成功的。as用法:是给现有的字段名另指定一个别名的意思,比如:select username as 用户名,password as 密码 ...

关于vf中sql语句
SELECT Student.姓名, avg(score.成绩) as 平均成绩;FROM student,score ;WHERE Student.学号 = Score.学号;ORDER BY 2 DESC;GROUP BY 1;INTO TABLE avgscore.dbf

VF中插入用SQL语句怎么写代码?
在学籍表中要一条记录,字段名为:学号、姓名、性别、民族 1.如果添加的记录,每个字段都有值,命令如下:insert into 学籍 value("1001","王小二","男","汉")如果添加的记录只添加指定字段的值。比如:只有姓名、民族,其他字段没值 insert into 学籍(姓名,民族) value("王小三","满")...

求二级计算机VF的SQL语言
select * from a;查询表a里的所有数据时使用 set talk off set talk on是控制台显示开关

请问:vf命令是如何使用的?
基本概念:VF命令是VFP数据库系统中内置的一种命令语言,通过执行VF命令,用户可以对数据库中的数据进行各种操作,包括但不限于查询、更新、删除等。VF命令通过SQL语言的语法结构实现,因此学习VF命令之前,建议先对SQL语言有所了解。语法结构:VF命令的使用主要遵循SQL语言的语法规则。以基本的查询语句为例...

相似回答
大家正在搜