页数:9 |
HAVING: |
通常与GROUP BY结合使用,但并非必须的。 |
|
页数:10 |
MONTH和UCCSE: |
不属于聚合函数。 |
若将表格的标题改为SQL常用函数,则没有问题。 |
|
页数:13 |
查询成绩在80-95之间的学生情况例子中,ORDER BY子句是多余的。 |
|
页数:20 |
方法3需要在向导中取消勾选【首行作为字段标题】或在【连接属性】-【连接字符串】中将【HDR=YES】改为【HDR=NO】。 |
|
页数:21 |
问题同上。 |
|
页数:22 |
联合查询只要求参数联合查询的字段数目要相同,名称可以不同,数据类型同样也可以不同。联合查询存在隐形的数据类型转换,所以,使用联合查询要注意NULL(空值)对字段类型判断的影响。 |
|
页数:24 |
嵌套查询的概念不够全面,不但在WHERE子句,HAVING子句也是可以的,还有将子查询返回的结果作为字段出现等也属于嵌套查询。 |
|
页数:29 |
多表查询可以不设条件的。但不论是多表查询还是JOIN连接,涉及到关联查询的,都要注意关联条件的设置,避免产生不符合期望的笛卡尔积。从而导致数据虚增。 |
|
页数:58 |
说明2:SELECT之后是谓词,谓词之后才是字段,谓词是可选的,如省略,则默认为ALL。 |
说明5:谓词除了文中的三个外,还可用其它谓词,但这三个是经常使用的。 |
|
页数:59 |
若存在TOP谓词,则先执行ORDER BY子句,最后才执行TOP谓词。 |
|
页数:60 |
补充:当查询的记录不涉及表,而是常量或系统变量(如DATE()),那么,FROM是可用省略的。 |
如查询当前系统时间:SELECT DATE() |
|
页数:61 |
FIRST和LAST不会忽略空值,且不受ORDER BY子句影响。 |
|
页数:88 |
本人多次遇到的情况,在域聚合函数中,有时候,字段名称必须使用大写字母才能运行,小写报错。猜测是语句强行将字段名称(指字母)转换成大写时没有成功而导致的。所以,写语句时,尽可能用大写字母,而非小写。 |