|
Отбор по НЕ пустой строке в запросе |
☑ |
0
perester
08.08.17
✎
08:37
|
Здравствуйте!
в общем не смог разобраться как сделать проверку на непустую строку неограниченной длины
пытался так:
ВЫБРАТЬ
Номенклатура.Ссылка
ИЗ
Справочник.НоменклатураКАК Номенклатура
ГДЕ
Номенклатура.Комментарий ЕСТЬ НЕ NULL;"
или
Номенклатура.Комментарий НЕ ЕСТЬ NULL;"
или
Номенклатура.Комментарий <> """";"
или
всякопоразному нагуглил и такое
Номенклатура.Комментарий > """";"
не подскажете?
|
|
1
Альбатрос
08.08.17
✎
08:51
|
Чо хочешь сказать вот так не работает?
|
|
2
Альбатрос
08.08.17
✎
08:51
|
+(1) Номенклатура.Комментарий <> """";
|
|
3
Lexey_
08.08.17
✎
09:02
|
(0) НЕ Номенклатура.Комментарий ПОДОБНО ""
|
|
4
perester
08.08.17
✎
09:03
|
(2)
{(6, 102)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
Номенклатура.Комментарий <<?>><> "";
ага, хочу сказать
|
|
5
Antony8x
08.08.17
✎
09:04
|
(4) в 3 уже подсказали
|
|
6
dezss
08.08.17
✎
09:05
|
Выразить(Номенклатура.Комментарий как строка(10)) <> ""
|
|
7
perester
08.08.17
✎
09:06
|
(3) Получилось! Спасибо!
и да, можно ли в условии запроса писать ВЫРАЗИТЬ, как подсказал (6) ?
|
|
8
Lexey_
08.08.17
✎
09:07
|
(7) проверь
|
|
9
Antony8x
08.08.17
✎
09:08
|
(7) скорее всего не даст выразить
|
|
10
dezss
08.08.17
✎
09:18
|
(9) почему так думаешь?
|
|
11
dezss
08.08.17
✎
09:18
|
(9) вот те набросок...выполни его в консоле
выбрать Выразить("йцукенгшщз" как Строка(5)) Как Стр1
где
Выразить("йцукенгшщз" как Строка(2)) = "йц"
|
|
12
Antony8x
08.08.17
✎
09:20
|
(10) Номенклатура.Комментарий поле неограниченной длины
|
|
13
dezss
08.08.17
✎
09:27
|
(12) у меня отработало на неограниченной длине
|
|
14
h-sp
08.08.17
✎
09:27
|
ПОДСТРОКА(Комментарий,1,1) <> """"
|
|
15
dezss
08.08.17
✎
09:27
|
(14) тоже вариант, только зачем внутри еще кавычки?
|
|
16
darius357
08.08.17
✎
09:41
|
ну как всегда побакланили, и нифига толку
|
|
17
dezss
08.08.17
✎
09:43
|
(16) ну покажи тогда толк
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший