MySQL
MySQL
SELECT REPEAT('-', 10); -- '----------'
SELECT REVERSE('abc'); -- 'cba'
SELECT SPACE(5); -- ' '(5 个空格)PostgreSQL
PostgreSQL
SELECT repeat('-', 10);
SELECT reverse('abc');
SELECT repeat(' ', 5); -- PG 没有 SPACE(),用 repeat 代替| 参数规则 | n<=0 时 REPEAT 返回空串 |
|---|---|
| NULL | 任一参数为 NULL 结果为 NULL |
| 大 n | 生成的字符串可能很大,谨防打满内存与结果集上限 |