计算机二级编写代码

1.
题目:查询BOOKAUTH 数据库中出版过3本以上(含3本)图书的作者信息,查询信息包括作者名字和所在城市,查询结果按作者姓名升序保存在表中。
代码:WHERE 作者编号 IN
(SELECT 作者编号 FROM books GROUP BY 作者编号 HAVING COUNT (* ) > = 3)
想问一下 题目中也没出现“作者编号” 怎么编代码? IN 和 HAVING COUNT是什么意思?
2.
.

第二题代码没看懂
allt .je .arry b.(str(b[1])) 什么意思
使用零件 零件信息 使用零件情况! 从哪找到的呢 ···
大神帮帮我 开学后就考二级了 谢谢各位!!!!!
字段来源有时候找不到 题目里也没有 怎么写呢?
查询条件不会写 如下:

我是教计算机vf的,本来想给你解释,但是感觉你基础太差,一句两句也给你说不清楚。“allt .je .arry b.(str(b[1])) 什么意思” allt是ALLTRIM的缩写。意思是去掉括号里文本型参数的首位空格;INTO ARRAY b 的意思是把查询结果放到数组b中;b[1]代表数组元素的值,也就是之前查询出来的结果。STR是数据类型转换函数,是把数值型转换成字符型。只能解释这么多,不知道你里不理解。

HAVING COUNT在数据库中表示分组,>=3表示分组后大于等于3的记录才能最终出现在查询结果中。分组在SQL语句中是相对难理解的一个概念。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-25
看的不是很明白,HAVING COUNT (* ) > = 3是指数量大于三,你考的是莫非是delphi?,那样应该是跟数据库关联的,使用零件 零件信息 使用零件情况是数据库中的表
第2个回答  2013-08-22
HAVING COUNT是有的数目就是你题目中的条目。