我是 SQL 新手,正在寻找 STR(<number>,<m>,<n>)
的 SQL 命令(返回为 <m>
个字符的字符串,四舍五入为 <n>
小数)FoxPro
命令(description of FoxPro command)。
已编辑
我需要转换这个 FoxPro 命令 substr(str(borrower,9,0),1,1)
到 SQL 命令。
最佳答案
从 SQLite 3.8.3 开始,您可以使用 printf() function :
> SELECT '|' || printf('%10.1f', 123.456) || '|';
| 123.5|
但是如果你想便携,你应该在你的程序中格式化数字。
关于STR(<number>,<m>,<n>) FoxPro 命令的 SQL 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25712040/