单选题对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。A性别+年龄BVAL(性别)+年龄C性别,年龄D性别+STR(年龄,2)
单选题
对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。
A
性别+年龄
B
VAL(性别)+年龄
C
性别,年龄
D
性别+STR(年龄,2)
参考解析
解析:
此题是通过两个字段对数据表建立复合索引,建立复合索引时要求字段类型要匹配。此题中性别为字符型,而年龄为数值型,这两个字段类型不匹配,故选项A是错误的。选项C是不正确的索引格式,选项B中用VAL()函数不能将字符型数据“性别”转换成数值型,该函数只能转换由数字符号组成的字符型数据。选项D中的年龄字段通过STR()函数转换成了字符型,与性别字段的类型相匹配,所以此选项为正确选项。
此题是通过两个字段对数据表建立复合索引,建立复合索引时要求字段类型要匹配。此题中性别为字符型,而年龄为数值型,这两个字段类型不匹配,故选项A是错误的。选项C是不正确的索引格式,选项B中用VAL()函数不能将字符型数据“性别”转换成数值型,该函数只能转换由数字符号组成的字符型数据。选项D中的年龄字段通过STR()函数转换成了字符型,与性别字段的类型相匹配,所以此选项为正确选项。
相关考题:
单选题将商品号为“Cl007”的商品单价改为135元,正确的SQL语句是( )。AUPDATE商品SET单价=135 WHERE商品号=C1007BUPDATE商品SET单价WITH 135 WHERE商品号=C1007CUPDATE FROM商品SET单价=135 WHERE商品号=C1007DUPDATE FROM商品SET单价WITH135 WHERE商品号=C1007
单选题设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是( )。AR={(5,1),(7,9),(1,7),(9,3)}BR={(9,7),(1,3),(7,1),(3,5)}CR={(1,9),(9,7),(7,5),(5,3)}DR={(1,3),(3,5),(5,9),(7,3)}
单选题有订单表如下:订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))查询每个客户的总金额信息的正确SQL语句是( )。ASELECT订单号,SUM(金额)FROM订单GROUP BY客户号BSELECT订单号,SUM(金额)FROM订单ORDER BY客户号CSELECT客户号,SUM(金额)FROM订单GROUP BY客户号DSELECT客户号,SUM(金额)FROM订单ORDER BY客户号