Регистрация  |  Вход

SOQL help

Ребята, может кто нить подскажет, как в Soql можно замутить что-то типо, if date__c = NULL then date__c = 'что нить'. Имено в запрос это впихнуть. Спасибо)

Ребята, может кто нить подскажет, как в Soql можно замутить что-то типо, if date__c = NULL then date__c = 'что нить'. Имено в запрос это впихнуть. Спасибо)

Formula field

Formula field

Дима Лисовский
Formula field

Если можно немного поподробней, просто мне не нужно чтоб он в бд изменил данные, а просто в запросе если значение null присвоил ему что нить.
Спасибо.

[quote="Дима Лисовский"]Formula field[/quote]
Если можно немного поподробней, просто мне не нужно чтоб он в бд изменил данные, а просто в запросе если значение null присвоил ему что нить.
Спасибо.

Formula field ничего не меняет - это просто дополнительное поле которое рассчитывается на лету по формуле в зависимости от других полей. В сам SOQL нельзя вставить какие либо операции - рассматривай его просто как команду "достать что-то".
А с другой стороны в чем проблема сразу после SOQL сделать проверку в Apex и заполнить данные как надо?
Formela Field используется больше для случаев когда нет Apex и следовательно нет возможности использовать пост обработку запроса.

Formula field ничего не меняет - это просто дополнительное поле которое рассчитывается на лету по формуле в зависимости от других полей. В сам SOQL нельзя вставить какие либо операции - рассматривай его просто как команду "достать что-то". 
А с другой стороны в чем проблема сразу после SOQL сделать проверку в Apex и заполнить данные как надо?
Formela Field используется больше для случаев когда нет Apex и следовательно нет возможности использовать пост обработку запроса.

Дима Лисовский
Formula field

мне тоже кажется что это if date__c = NULL then date__c = 'что нить' нужно просто описать формулой в формульном поле (если 'что нить' - фиксированное значение)

но если 'что нить' не нужно сохранять в БД, то

Dmitry Shnyrev
в чем проблема сразу после SOQL сделать проверку в Apex и заполнить данные как надо?

[quote="Дима Лисовский"]Formula field[/quote]

мне тоже кажется что это if date__c = NULL then date__c = 'что нить' нужно просто описать формулой в формульном поле (если 'что нить' - фиксированное значение)

но если 'что нить' не нужно сохранять в БД, то

[quote="Dmitry Shnyrev"] в чем проблема сразу после SOQL сделать проверку в Apex и заполнить данные как надо? [/quote]

Спасибо(воспользавался формулой))

Спасибо(воспользавался формулой))