b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

sql 语句四舍五入_sql substr函数_sql round 四舍五入(6)

电脑杂谈  发布时间:2017-01-09 16:05:09  来源:网络整理

SUM (DISTINCT | ALL | N) 取合计值

STDDEV (DISTINCT | ALL | N) 取偏差值,如果组里选择的内容都相同,结果为0

VARIANCE (DISTINCT | ALL | N) 取平方偏差值

2. 使用集合函数的语法

SELECT column, group_function FROM table

WHERE condition GROUP BY group_by_expression

HING group_condition ORDER BY column;

3. 使用count时的注意事项

SELECT COUNT(*) FROM table;

SELECT COUNT(常量) FROM table;

都是统计表中记录数量,如果没有PK后者要好一些

SELECT COUNT(all 字段名) FROM table;

SELECT COUNT(字段名) FROM table;

不会统计为NULL的字段的数量

SUM,G时都会忽略为NULL的字段

4. 用group by时的限制条件

SELECT字段名不能随意, 要包含在GROUP BY的字段里

GROUP BY后ORDER BY时不能用位置符号和别名

限制GROUP BY的显示结果, 用HING条件

5. 例子

SQL> select title,sum(salary) payroll from s_emp

where title like 'VP%' group by title

having sum(salary)>5000 order by sum(salary) desc;

找出某表里字段重复的记录数, 并显示

SQL> select (duplicate field names) from table_name

group by (list out fields) having count(*)>1;

6. 判断题(T/F)

(1) Group functions include nulls in calculations [F]

(2) Using the having clause to exclude rows from a group calculation [F]

解释:

Group function 都是忽略NULL值的 如果您要计算NULL值, 用NVL函数

Where语句在Group By前把结果集排除在外Having语句在Group By后把结果集排除在外

7. 在SQL*PLUS里可使用的其它命令:

Ctrl^C 终止正在运行的SQL语句

remark /*...*/ -- 注释符号

HOST 可执行的操作系统下的命令 有些unix可以用 !

BREAK ON column_name SKIP n [ ON column_name SKIP n ]

按字段的名称column_name分隔显示,更清晰,SKIP n 是在分隔处空行的数量n

BREAK ON ROW SKIP n 每一行间隔都放n个空行

COMPUTE 集合运算符 OF 字段1 ON 字段2 按字段2对字段1进行集合运算

COMPUTE后面可以跟的集合运算符:

SUM MINIMUM MAXIMUM G STD VARIANCE COUNT NUMBER

8.在SQL*PLUS里可使用的其它命令举例:(scott用户)

BREAK ON REPORT

COMPUTE SUM LABEL TOTAL OF SAL ON REPORT 在全部结果集后面算合计


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-25214-6.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...