达梦数据库 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 7 THEN 1 ---将 PERSONID=7 的数据作为第一行输出 WHEN 3 THEN 2 ---将 PERSONID=3 的数据作为第二行输出 WHEN 2 THEN 3 ---将 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) | 过去一天 |
未完待续~~~