Home > Web / Tech > MySQL pusingan turun nombor perpuluhan kepada 0 terdekat atau 5

MySQL pusingan turun nombor desimal 0 terdekat atau 5

Yang diilhamkan oleh pos ini , saya keluar jalan keliling beberapa perpuluhan 0 terdekat atau 5 dalam MySQL.

Sebagai contoh: 1,27 -> 1,25, 3,23-> 3,20

MySQL kod:

  SELECT truncate (value * 2, 1) / 2; 

Tags: Kategori: Web / Tech Tags:
  1. Sim
    JUN 9, 2008 at 15:34 | # 1

    Keputusan seolah-olah tidak semestinya sesuai dalam mekanisme pembundaran semasa 5 sen dalam pasaran.
    cuba ini
    pilih pusingan (jika (mod (nilai, 0.05)> = 0.03, nilai + (0.05 - mod (nilai, 0.05)), nilai mod (nilai, 0.05)), 2)

    ahfook: Hello Sim, pertanyaan saya hanya memenuhi pusingan turun :) . Tetapi terima kasih kerana kenyataan itu, saya percaya ia tidak membantu ramai orang : D

  1. Tiada jejak balik lagi.