mysql与hive sql 对比

mysql

hsql

DATE_SUB(current_date(),INTERVAL 1 day) date_add(current_date(),1)
   
MYSQL IFNULL(expr1,expr2)        
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2
select COALESCE(NULL,NULL,5,NULL,4);
   
right('123',1) select substr("123",-1);
   
NOW() from_unixtime(unix_timestamp())
   
SELECT CEIL(CEIL(TIMESTAMPDIFF(SECOND,'2016-03-11 10:57:43','2016-03-11 10:58:25')/3600)/24)

SELECT   (UNIX_TIMESTAMP('2016-03-11 10:58:25') - UNIX_TIMESTAMP('2016-03-11 10:57:43'))

   
DATE_ADD(NOW(), INTERVAL 1 MONTH) add_months(current_date(),1)
   
DATE_FORMAT('2009-08-13 05:03:20','%Y-%m-%d') to_date('2009-08-13 05:03:20')
   
   
   
   
   
   

您可以选择一种方式赞助本站