仅显示选择 SQL 中的前 5 个字符?
Posted
技术标签:
【中文标题】仅显示选择 SQL 中的前 5 个字符?【英文标题】:Show only the first 5 characters in select SQL? 【发布时间】:2019-11-24 17:55:35 【问题描述】:我想知道是否可以只显示前 5 个字符。
我尝试过使用 LEFT,但不能。 我想要的是在执行查询时只出现前 5 个字符。 例如: 今天是怎么做的:
380.902349
我想要的样子:
380.90
你能帮帮我吗?
【问题讨论】:
380.90
是六个字符。也许您的意思是,我想将精度限制为两位小数
mysql 还是 SQL Server?
【参考方案1】:
在数学计算之后进行。并且,使用你想要的小数的大小。像这样的:
CAST(AVG(md-duration * 1.0) / 1000 as DECIMAL(10, 2))
【讨论】:
【参考方案2】:您可以使用 MySQL FORMAT 函数,它接受 2 个参数第一个值和第二个您想要小数点后的位数。
【讨论】:
以上是关于仅显示选择 SQL 中的前 5 个字符?的主要内容,如果未能解决你的问题,请参考以下文章
Xpages xe:namePicker 仅返回选择对话框中的前 50 个名称