v7: 1Sqlite условие по строке без пробелов. как?
☑
0
Холст
11.08.11
✎
11:32
сабж
в запросе 1Sqlite условие Where descr = 'ожидается'
нужно чтобы в выборку попадали строки со значением ' ожидается', 'ожидается ' и тп
1
Aleksey
11.08.11
✎
11:36
like
2
Жан Пердежон
11.08.11
✎
11:37
%
3
Aleksey
11.08.11
✎
11:38
descr LIKE '%ожидается%'"
4
Холст
11.08.11
✎
11:50
LIKE медленно работает :(
жаль, думал есть аналог trim()
5
Aleksey
11.08.11
✎
12:17
(4) Так Trim работает
Код
базаДанных = СоздатьОбъект("SQLiteBase");
базаДанных.Открыть(":memory:");
запрос = базаДанных.НовыйЗапрос();
ВремТЗ=Запрос.ВыполнитьЗапрос("select trim('aa12312asd123asda','asd')");
ВремТЗ.ВыбратьСтроку();
Вернул 12312asd123
6
Aleksey
11.08.11
✎
12:20
trim(X), trim(X,Y) - The trim(X,Y) function returns a string formed by removing any and all characters that appear in Y from both ends of X. If the Y argument is omitted, trim(X) removes spaces from both ends of X.
(с)
там еще ltrim и rtrim, которые тоже прекрасно работают
7
Холст
11.08.11
✎
12:37
спасибо, я пытался просто trim(X) без второго параметра
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.