练习题: b/ C# E' l( ~( S
对GZJ表,写出完成下列操作的命令:
/ [1 z0 e3 l- t# p8 i 1、统计男同志的个数。
4 d) V) J3 o' Q1 L+ w 2、统计教授的平均工资。
\. T* Z* j/ P9 V) B 3、统计讲师的工资总额。
0 O. F7 f+ W4 e% J2 P0 I 4、将每个的工资增加10%。4 B, s4 x2 n8 }3 j
5、分别统计不同职称的工资总和及平均值。, t- L; H8 [+ n( E. v
6、统计高天平均工资的人数。5 i4 @% V9 I( Z1 I& }+ j2 b
练习题答案
' [) N/ A( z9 U! u$ E4 f f# | 对GZJ表,写出完成下列操作的命令:. q4 v% R- W: @# u/ J2 V
1、统计男同志的个数。) A* b1 W% V+ C' v) o
Count to k for 性别=”男”& g) i. | K* D! r4 ^5 ]* _+ W
? k6 l/ `9 m4 l7 E" u7 X- k" S6 e
2、统计教授的平均工资。/ B" {( m$ d( ^, e. c( d& L5 g- L
Average to b for 职称=”教授”
' O" w- ?( _6 ?* y* u7 T ? b( U& {- y# s7 O5 ~
3、统计讲师的工资总额。
4 x; W1 C; [8 A% E' r Sum to c for 职称=”讲师”
8 E6 }3 J, H5 p ? c1 j8 W0 ~; M: _8 S. B
4、将每个的工资增加10%。* m. n$ Q5 _! d% S* U' P1 c w
Repl all 工资 with 工资*1.1
! {7 T( n4 }3 s! P: s 5、分别统计不同职称的工资总和及平均值。% \' `9 e5 ~, S
Select sum(工资),avg(工资) from gzj group by 职称
. Q/ V) M( ~: y4 S$ Z# W 6、统计高于平均工资的人数。7 t! \$ ^2 _$ D- P9 D( l
Average to d fields 工资( e% n" u! v0 k L2 j. o
Count to e for 工资>d/ l2 S! }3 @" P3 P7 `' d o5 b3 d4 q
或
j8 S3 C0 f B8 W0 S- I! T select count(*) from gzj where 工资>(select avg(工资) from gzj) |