MaxcomputeSQL提供了CASE…WHEN…,可以进行条件判断。表tbl中包含了字段(idbigint,agebigint),目前有三条纪录,分别为(1,20),(2,30),(3,60),执行以下SQL:selectid,casewhenage>60then‘A’whenage>40then‘B’whenage>20then‘C’else‘D’endfromtblwhereid=3;()是正确的执行结果。
A.A
B.B
C.C
D.D
A.A
B.B
C.C
D.D
A.我环视了下身旁,惊奇地发现车里就只剩我一个乘客了
B.我坐在汽车的前部,以便饱览农村风光
C.最近我作了一次短途旅行,但这次旅行所花费的时间比我预计的要长
D.“好吧,既然如此我还是留在车上吧。”我回答说
A、switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。
B、从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。
C、如果每个分支的值和表达式都不相等,则执行default后面的语句。
D、default语句不可以去掉。
许多录像带零售店提供两种可选择的租片方式:
(1)两部收费法。支付一笔年度会员费(例如40美元),然后在日常租赁影片时付较低的费用(例如每片每天2美元)。
(2)直接付租赁费。不付会员费,但付较高的日租费(例如每片每天4美元)。
本例中两部收费背后的理由是什么?为什么要给顾客两种方案选择,而不是只有一种两部收费?
Many retail video stores offer two alternative plans for renting films:
a A two-part tariff: Pay an annual membership fee (e.g S40), and then pay a small fee for the daily rental of each film (e. g. $2 per film per day).
b. A straight rental fee; Pay no membership fee, but pay a higher daily rental fee (e.g $4 per film per day). What is the logic behind the two-part tariff in this case? Why offer the customer a choice of two plans, rather than simply a two-part tariff?
A.has the right to
B.could
C.may have to
D.reserve the right
A.cabin
B.container
C.compartment
D.case