title: Why floating point representation are discouraged in ClickHouse tables?
body: <p>The <a href="http://clickhouse-docs.readthedocs.io/en/latest/data_types/float.html" rel="nofollow noreferrer">documentation</a> is not really explaining the behavior of the <code>Float32</code> and <code>Float64</code> and why they are discouraged.</p>
  
  <p>I'm asking this question because I'm seeing strange behavior when using theses with console cli requests or Rest requests. Float values that are sent to clickhouse are slightly modified at the last digit, whatever the precision is.</p>
  
  <p>Example: <code>1258.021545</code> became <code>1258.0215453</code>.</p>
  
  <p>Each time I insert these values, the last digit is changed.
  I don't think the problem comes from a too high precision value because these values come from Java doubles.</p>