示例
示例
SELECT 1 + 1 AS two;
SELECT NOW() AS ts;
SELECT VERSION() AS db_version;MySQL 兼容写法
MySQL 兼容写法
SELECT 1 + 1 FROM DUAL;| MySQL | SELECT 常量可直接执行,也可带 FROM DUAL |
|---|---|
| PostgreSQL | 省略 FROM;写 FROM DUAL 会报 relation "dual" does not exist |
| 用途 | 快速验证函数、时区与隐式转换行为 |
不指定表也能求值:验证函数、时区、隐式转换行为时很顺手;MySQL 兼容 FROM DUAL,PostgreSQL 不需要 FROM。
SELECT 1 + 1 AS two;
SELECT NOW() AS ts;
SELECT VERSION() AS db_version;SELECT 1 + 1 FROM DUAL;| MySQL | SELECT 常量可直接执行,也可带 FROM DUAL |
|---|---|
| PostgreSQL | 省略 FROM;写 FROM DUAL 会报 relation "dual" does not exist |
| 用途 | 快速验证函数、时区与隐式转换行为 |