You are on page 1of 19

1

.......................................................................... 1
SQL ............................................................................. 7
.................................................................. 11
.................................................................. 15
2016

http://www.hkeaa.edu.hk/tc/hkdse/assessment/subject_information/category_a_sub
jects/ict/faq_q/q1.html

1


MAX(<>) <> =MAX(B2:B9) 100
F2

MIN(<>) <> =MIN(B2:B9) 28


F3

AVERAGE(< <> =AVERAGE(B2: 59


>) B9) F4
COUNT(<>) <> =COUNT(B2:B9) 7
F5

COUNTIF(< <> =COUNTIF(B2: 1


>, <>) <> B9,"=ABS") F6

COUNTA(< <> =COUNTA(B2: 8


>) B9)

COUNTBLANK(< <> =COUNTBLAN 1


>) K(B2:B10)

1
RANK(<>,< =RANK(B2,B2: 3
>, <>) <> B9,0)

<>
<
>

<>
<>

2


SUM(<>) <> =SUM(C2:C9) 453
F8

SUMIF(<>, <> =SUMIF (B2:B9, 189


<>, < <> "A",C2:C9) F3
>) < =SUMIF(B2:B9, 144
> "B",C2:C9) G3

ROUND(X, D) X =ROUND(F10,1) 56.6


D
INT(X) X =INT(F10) 56

2
RAND() 0 0 1 =RAND() 0.312318

ABS(X) X =ABS(-3) 3

SQRT(X) X =SQRT(25) 5

3


IF(<>, X, Y) <> =IF(B4>=50, Pass
X Y "Pass", "Fail") C4
=IF(B5>=50, Fail
"Pass", "Fail") C5
AND(< 1>, =IF(AND(B12>0, Yes
< 2>, ) TRUE B13>0), "Yes", B15
FALSE "No")

OR(< 1>, =IF(OR(B12=0, Yes


< 2>, ) B13=0), "No", B15
TRUE "Yes")
FALSE
NOT(<>) <> =IF(NOT(B15= Promote
"Yes"), "Repeat",
TRUE "Promote")

3
FALSE




CHAR(<>) ASCII =CHAR(66) B
<>

LEN(<>) <> =LEN("Yes") 3
=LEN(" No ") 4
2

LEFT(<>, N) <> =LEFT("School", Sch
N 3)

MID(<>, S, N) <> =MID(A1,3,2) ho


S N * A1

School
RIGHT(<>, N) <> =RIGHT(A1,2) ol
N * A1

4
School

TEXT(<>, X) <> X =TEXT(A2, 1230.50


"0.00")
=TEXT(A2, 1,231
"#,##0")
* A2

1230.5

VALUE(<>) =VALUE("301") 301


VLOOKUP(X, < <> =VLOOKUP( 400


>, C, <>) B11, A4:G7, 2,
FALSE)
X 4
C

X

TRUE <>
<>
X
FALSE
<>
#N/A

CONCATENATE(< < 1>< =CONCATENATE SpreadSheet


1>, < 2>, ...) 2> (B1,B2)
255 * B1
B2
Spread
Sheet
ISBLANK(<>) <> =ISBLANK(B2) FALSE
TRUE * B2
FALSE Sheet
LOWER(<>) <> =LOWER( computer
"COMPUTER")

PROPER(<>) <> =PROPER("This This Is A


< is a Spreadsheet
> SPREADSHEET"
)

5
TRIM(<>) <> =TRIM(" 1 2 124
4")

UPPER(<>) <> =UPPER("cpu") CPU


FIND(< 1>, < S =FIND("eet",C1,1 9


2>, S) < 1> )
< 2> * C1

Spreadsheet

6
2016
SQL
SQL SQL-92
SQL








CHAR(n) n 255

INTEGER / INT 4
DATE

BOOLEAN TRUE FALSE

DECIMAL(n, d) n d



NULL
NULL

NOT NULL

7


LIKE A B A LIKE B
TRUE
FALSE
BETWEEN A A BETWEEN AND

TRUE
FALSE


SELECT SELECT
FROM
[WHERE ]

FROM SELECT
FROM
[WHERE ]
WHERE SELECT
FROM
[WHERE ]

GROUP BY SELECT
FROM
[WHERE ]
GROUP BY
HAVING SELECT
FROM
[WHERE ]
GROUP BY
HAVING

AS SELECT AS
FROM
ORDER BY SELECT
FROM
[WHERE ]
ORDER BY

8
ASC ORDER BY ASC
DESC ORDER BY DESC

DISTINCT SELECT DISTINCT


FROM
[WHERE ]


LEN( LEN(sql) 3
)
TRIM( TRIM( This is sql )
) This is sql

LOWER( LOWER(SQL)sql
)
UPPER( UPPER(sql)SQL
)
SUBSTRING( SUBSTRING(This is sql., 9, 3)
, sql
, [])


1

SPACE(n) n CONCAT(SQ, SPACE(5), L)


n SQ L


ABS(x) x ABS(-5) 5


AVG()

9
MAX()
MIN()

SUM()
COUNT()

COUNT(*)


AT AT LOCAL

10


VR
3D

HMD

11

360

12
360


Google and the Google logo
are registered trademarks of
Google Inc., used with
permission.

http://www.google.com/culturalinstitute/asset-viewer/uffizi-gallery/
1AEhLnfyQCV-DQ?projectId=art-project&hl=zh-TW
Google Google Cultural Institute Google

13

14
A




(a)
2
(b)


2
(c) A B
300

(i) C

2
(ii) (c)(i)
2
(d)

2

15
(e)

2


(a) / /
1
(b) (1)
(1)
(c) (i) =MAX(C2:C301) (2)
(ii) (1) C (1)
(d) /
1
/
1
(e) DBMS(1)
SQL(1)





(a)
4
(b)
1
(c)

2
(d)

2

16
(e) (d)
1
(f)


2


(a)



2
(b) (1)
(c) /
1

(d) (2)
(e) /
1
(f) RTF (1)(1)

17

/ Susan Kaiser
Corbis Corporation Sanford/Agliolo/Corbis
Google, Inc.Google and the Google logo are registered trademarks of
Google Inc., used with permission
Microsoft CorporationUsed with permission from Microsoft
NewscomKyndell Harkness/MCT/Newscom
Panorama Stock

You might also like