VARCHAR Fields Возвращает Scientifi c Обозначение - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть 4 таблицы со следующими столбцами:

pn (varchar (255)) PK, descn (varchar (255)), цена (десятичная (15,2)

Pn = номер детали, это простые числа 12671921 или числа с буквами L000975480, но у нас также есть 151468E5 <это проблема. </p>

Я пытаюсь создать основную таблицу, используя UNION и DISTINCT, но когда я делаю числа 'pn', которые заканчиваются на 'E3' или 'E9' или любое число после E 'E *', проблематично c, результат либо сбивает конец числа, либо заменяет 4 нулями, 151468E5 становится 1514680000 или 151468.

С данными внутри каждой таблицы все в порядке.

Я знаю, что это меняется на научную c запись, но как мне ее остановить.

Код:

select distinct pn, descn from pricesf126
union
select distinct pn, descn from pricess132
...
...