STR(<number>,<m>,<n>) FoxPro 命令的 SQL 命令

标签 sql database sqlite foxpro

我是 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/

相关文章:

sql - 同时实现二进制和排序规则的属性

MySQL 在没有其他类似的情况下插入新值

sql - 如何在 Snowflake 中嵌套使用一个流的存储过程?

database - 在一个查询中更新和插入(不是更新插入)

javascript - 如何在 Java 代码中使用 javascript 中声明的变量?

database - 使用 vb.net 打开 sqlite "Temporary"数据库的确切语法是什么

php - 插入查询在 php 中不起作用

sql - 将节点插入到 SQL 2008 xml 数据类型中...首先检查它是否存在

sql - SQL Server 2005发送邮件

ios - 在 iOS 上使用 Corona 时,我可以将我的游戏信息分成两个数据库吗?