我正在为具有用于计算的Case When语句的Oracle数据库编写SQL。像'1‘这样的当前方法没有给我所有的整数,所以我正在寻找一种方法来判断如果NBR_UNITS/STD_PACK_QTY是一个整数,那么'Case Pick’,如果它是一个小数,那么'Unit pick‘下面是SQL现在所使用的部分: CASE
WHEN (NBR_UNITS/STD_PACK_QTY) like '1' THEN 'Case Pick&
下面是我的SQL查询。我已经将它转换为最多2个小数点的小数。但是当值是前导数字为0时,它显示".##“,其中'#”是数字。SQL查询:CAST(SHIFTCLOSING.OPENINGAMOUNT AS DECIMAL(18,2)) AS OPENINGAMOUNT 值12.35486 PHP12.35中的==>输出(OK) 值0.34845 PHP .3484格式的==>输出(0不显示)