Simply display zero if it's less or equals to 0.
/// send our data with that structure.
        sendData(sample, columns_description, parsed_query
        receiveEndOfQuery(
    }
}
void ClientBase::sendData(Block & sample, const ColumnsDescription & columns_description, ASTPtr parsed_query)
{
    /// Get columns description from variable or (if it was empty) create it from sample.
    auto columns_description_for_query = columns_description.empty() ? ColumnsDescription(sample.getNamesAndTypesList()) : columns_description;
    if (columns_description_for_query.empty())
    {
        throw Exception(ErrorCodes::LOGICAL_ERROR, "Column description is empty and it can't be built from sample from table. Cannot execute query."
    }
    /// If INSERT data must be sent.
    rsed_query->as<ASTInsertQuery>(
    if (!parsed_insert_query)
        return;
    bool have_data_in_stdin = !is_interactive && !stdin_is_a_tty && !std_in.eof(
    if (need_render_progress && have_data_in_stdin)
    {
        /// Set total_bytes_to_read for current fd.
        FileProgress file_progress(0, std_in.size()
        progress_indication.updateProgress(Progress(file_progress)
        /// Set callback to be called on file progress.
        progress_indication.setFileProgressCallback(global_context, true
    }
    /// If data fetched from file (maybe compressed file)
    if (parsed_insert_query->infile)
    {
        /// Get name of this file (path to file)