达梦数据库 sql 转换


 

mysql dm 说明
group_concat(...) wm_concat(...)  
select database() select SF_GET_SCHEMA_NAME_BY_ID(CURRENT_SCHID)  获取当前数据库/模式
NOW() SYSDATE  系统时间
STR_TO_DATE('2020-04-22','%Y-%m-%d') TO_DATE('2020-04-22','YYYY-MM-DD')  日期转换

SELECT FROM PERSON.PERSON WHERE PERSONID IN (2,3,7) 

ORDER BY CASE PERSONID

WHEN THEN ---将 PERSONID=7 的数据作为第一行输出

WHEN THEN ---将 PERSONID=3 的数据作为第二行输出

WHEN THEN ---将 PERSONID=2 的数据作为第三行输出

END;

SELECT FROM PERSON.PERSON WHERE PERSONID IN (2,7,3)

ORDER BY DECODE(PERSONID,7,1,3,2,2,3);

case when then 
select (sysdate-24/24) select subdate(now(),interval 1 day) 过去一天
 未完待续~~~