sqlÖгý·¨±£´æСÊýÔõôËã
sql Öгý·¨ÔËËã·û×Ô¶¯ËÄÉáÎåÈ룬ÐèÒª±£´æСÊýʱ£¬¿ÉʹÓà round() º¯Êý»òÏÔʽת»»Êý¾ÝÀàÐÍΪ¸¡µãÐÍ¡£
SQL ³ý·¨±£´æСÊýÒªÁì
ÔÚ SQL ÖУ¬³ý·¨ÔËËã·û£¨/£©»á×Ô¶¯¶ÔЧ¹û¾ÙÐÐËÄÉáÎåÈë¡£ÈôÊÇÐèÒª±£´æСÊý£¬ÐèҪʹÓà ROUND() º¯Êý»òÏÔʽת»»Êý¾ÝÀàÐÍ¡£
ʹÓà ROUND() º¯Êý
SELECT ROUND(x / y, 2) FROM table_name;
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
ROUND() º¯ÊýµÄµÚÒ»¸ö²ÎÊýÊÇÒªÉáÈëµÄÊýÖµ£¬µÚ¶þ¸ö²ÎÊýÊÇÒªÉáÈëµ½µÄСÊýλÊý¡£ÀýÈ磬ÉÏÃæµÄÅÌÎʽ«±£´æСÊýµãºóÁ½Î»¡£
ÏÔʽת»»Êý¾ÝÀàÐÍ
ÁíÒ»ÖÖ±£´æСÊýµÄÒªÁìÊǽ«Ð§¹ûÏÔʽת»»Îª¸¡µãÐÍÊý¾ÝÀàÐÍ£¬ÀýÈç FLOAT »ò DOUBLE¡£¸¡µãÐÍÊý¾ÝÀàÐÍ¿ÉÒԴ洢СÊý¡£
SELECT CAST(x / y AS FLOAT) FROM table_name;
µÇ¼ºó¸´ÖÆ
ʾÀý
˼Á¿ÒÔÏÂ±í£º
x | y |
---|---|
10 | 3 |
Ö´ÐÐÒÔÏÂÅÌÎÊ£º
SELECT ROUND(x / y, 2) FROM table_name;
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
Ч¹ûΪ£º
x / y |
---|
3.33 |
ÅÌÎʽ«³ý·¨Ð§¹ûÉáÈ뵽СÊýµãºóÁ½Î»£¬Ð§¹ûΪ 3.33¡£
ÒÔÉϾÍÊÇsqlÖгý·¨±£´æСÊýÔõôËãµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡