在MySQL中,可以将以上SQL查询转换为以下语法:
SELECT offer_id, IFNULL(attr_id1, -1), IFNULL(attr_value, 0), IFNULL(attr_id2, 0), IFNULL(price, 0),
IFNULL(eff_date, STR_TO_DATE('19000101', '%Y%m%d')) AS eff_date,
IFNULL(exp_date, STR_TO_DATE('20500101', '%Y%m%d')) AS exp_date
FROM b_pool_tariff
ORDER BY offer_id;
在MySQL中,用IFNULL()函数替代了Oracle数据库中的NVL()函数。另外,在MySQL中使用STR_TO_DATE()函数将字符串转换为日期。
内容由零声教学AI助手提供,问题来源于学员提问




