MySQL определяет 1 результат как текст из запроса SELECT

Использование: MySQL Workbench & MySQL для Excel

У меня есть число, которое равно 12 цифрам, однако при импорте в excel с использованием любого способа это приводит к: 1.20523E + 11.

Я хочу (нужно) указать, что значение должно быть возвращено в виде текста, чтобы завершить запрос через MySQL для Excel без этой ошибки.

Мой существующий запрос:

Select -- Get Order data -- T5.orders_id As OID, DATE_FORMAT(T5.date_purchased, '%Y-%m-%d') As ODate, T3.products_name As PName, T3.products_id As PID, error: DATE_FORMAT(T5.date_purchased,'%y%m%d%H%i%s') As DecRepID, -- This results in 1503070244 -- Transaction ID to match with Payments 

Мне нужно, чтобы 1503070244 возвращался как TEXT поэтому excel импортирует его без меня, чтобы потом преобразовать текст.

Я посмотрел на CONVERT & CAST но я не могу заставить запрос работать правильно, и они разрешают синтаксические ошибки.

 CONVERT(VARCHAR(12),(DATE_FORMAT(T5.date_purchased,'%y%m%d%H%i%s'))) As DecRepID, 

CAST возвращает правильные значения, однако Excel не распознает текст.

 cast(DATE_FORMAT(T5.date_purchased,'%y%m%d%H%i%s') as char) As DecRepID 

Я знаю, что это просто, но я не могу найти причину ошибки.

Есть ли способ исправить это с помощью кода, или я застрял в пост-форматировании после импорта в Excel?

Спасибо.

Используя идею о том, что Шахкальпеш, вы могли бы сделать две разные вещи:

1) Вы могли бы попытаться escaping с помощью: '\''

 concat('\'', DATE_FORMAT(T5.date_purchased,'%y%m%d%H%i%s')) As DecRepID, 

2) Вы могли бы попытаться escaping от ' с помощью: "'"

 concat("'", DATE_FORMAT(T5.date_purchased,'%y%m%d%H%i%s')) As DecRepID, 

'1503070244 «столбец импортирует в Excel как: '1503070244 что вам нужно, чтобы Excel распознал его как текст, чтобы остановить сокращенный результат.

Вы можете прочитать здесь: http://dev.mysql.com/doc/refman/5.7/ru/string-literals.html

  • Загрузка файла Excel не работает
  • Как я могу хранить данные из Excel в базу данных в ThinkPHP
  • MySQL. Автоматическое добавление в другую таблицу
  • Как я могу заставить пользователя выбрать расположение файла в c #
  • Формат Excel, столбец для получения суммы hh: mm: ss, когда они перечислены таким образом
  • Экспорт Excel не возвращает значение правильно
  • Сравните один столбец в excel с другим столбцом в excel и найдите повторяющиеся значения
  • Экспорт MySQL в MS Excel: 1-9 становится 9 января или 42013
  • Подключение Excel к обновлению Mysql ПРОБЛЕМА
  • Сравнение содержимого таблицы с внешним файлом-SQL
  • Конвертировать корзину в одиночный
  • Давайте будем гением компьютера.