如何将matchpercent的结果舍入到两位小数(%)?我正在使用以下内容返回一些结果:
DECLARE @topRank int
set @topRank=(SELECT MAX(RANK) FROM
FREETEXTTABLE(titles, notes, 'recipe cuisine', 1))
SELECT
ftt.RANK,
(CAST(ftt.RANK as DECIMAL)/@topRank) as matchpercent, --Round this
titles.title_id,
titles.title
FROM Titles
INNER JOIN
FREETEXTTABLE(titles, notes, 'recipe cuisine') as ftt
ON
ftt.[KEY]=titles.title_id
ORDER BY ftt.RANK DESC
Run Code Online (Sandbox Code Playgroud) 我有一个小问题要问。如何将数字字段四舍五入到小数点后两位,并仅显示小数点后两位
例如,以下代码将返回255.88000000000
select round(255.87908765444,2)
Run Code Online (Sandbox Code Playgroud)
如何仅获得255.88?
请帮助。
谢谢,