多选题
下列脚本(SQL语句)中哪个会将23-MAY-00显示为01-JAN-00?
A、
SELECT ROUND(order_date, "DAY")FROM inventory;
B、
SELECT ROUND(order_date, "YEAR")FROM inventory;
C、
SELECT ROUND(order_date, "MONTH")FROM inventory;
D、
SELECT ROUND(TO_CHAR(order_date, "YYYY"))FROM inventory;
【正确答案】
B
【答案解析】
[解析] 这一题是测试对ROUND函数用于日期型数据的理解。根据有关单行函数ROUND的介绍,只有在ROUND函数中指明操作的单位为年(YEAR)时,它才能将23-MAY-00四舍五入成01-JAN-00,因为23-MAY-00是属于2000年的上半年,所以只有选项B是正确的。
提交答案
关闭