Поле MySQL формула - как вывести число в виде текста - с "0" вначале
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Поле MySQL формула - как вывести число в виде текста - с "0" вначале
Т.е., получается, все значения "похожие на числа" все равно будут выводиться как числа? Есть ли решение/обход?
- Develop-Soft
- Сообщения: 599
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
Re: Поле MySQL формула - как вывести число в виде текста - с "0" вначале
Придумал обманку...
или так (более чистый вариант):

Код: Выделить всё
'<span>0123</span>'Код: Выделить всё
'<!-- -->0123'
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Поле MySQL формула - как вывести число в виде текста - с "0" вначале
У меня не сработало... выдает такой результат e.field_1004Develop-Soft писал(а): 08 окт 2021, 00:43 Придумал обманку...или так (более чистый вариант):Код: Выделить всё
'<span>0123</span>'Код: Выделить всё
'<!-- -->0123'![]()
Даже
Код: Выделить всё
IF([1046]=1014 and [1002]=1268,'[1004]','[1047]')- Develop-Soft
- Сообщения: 599
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
Re: Поле MySQL формула - как вывести число в виде текста - с "0" вначале
Мне неведомы эти вычисления и не вникал в синтаксис, но может так?:
ну или:
Код: Выделить всё
concat(
'<!-- -->',
IF([1046]=1014 and [1002]=1268,[1004], [1047])
)
Код: Выделить всё
concat(
'<!-- -->',
Формула, которая раньше работала...
)
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Поле MySQL формула - как вывести число в виде текста - с "0" вначале
Сработало, спасибо! )Develop-Soft писал(а): 08 окт 2021, 06:51 Мне неведомы эти вычисления и не вникал в синтаксис, но может так?:Код: Выделить всё
concat( '<!-- -->', IF([1046]=1014 and [1002]=1268,[1004], [1047]) )
Не хватает какого-то особого "формульного" поля для работы с "текстовыми" переменными/полями. Хотя бы на уровне условия "если ... то текстовое_поле_1, иначе текстовое_поле_2 (или произвольный текст, или значение выпадающего списка)"