Форум: "Базы";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
ВнизПоддерживает ли SQL побитовые операции? Найти похожие ветки
← →
SergP. (2005-01-14 18:26) [0]Требуется сделать SELECT * from table where (заданный бит определенного поля-integer равен 1)
Я не нашел в справке никакого упоминания о таких вещах.
будет ли работать нечто типа where (field1 and 8)<>0 ?
field1 - поле целого типа.
И вообще как можно сделать то что мне нужно? Или никак нельзя?
← →
Desdechado © (2005-01-14 18:50) [1]насколько я знаю, такое не поддерживается, т.к. числовые типы с одинаковым названием на разных платформах (и даже в разных версиях одного сервера) могут имет разную разрядность
придется делать на клиенте фильтр
← →
sniknik © (2005-01-14 23:54) [2]SELECT * from table where (field1 MOD 9) \ 8 = 1
← →
SergP © (2005-01-16 10:47) [3]
> [2] sniknik © (14.01.05 23:54)
> SELECT * from table where (field1 MOD 9) \ 8 = 1
Я так понимаю что MOD в SQL - это что-то типа MOD в дельфи.
а \ - это что-то типа DIV
Правильно?
← →
sniknik © (2005-01-16 15:15) [4]SergP © (16.01.05 10:47) [3]
не в SQL! в бейсике который можно (частично) использовать в запросах в Jet (access).
а по тому что они означают правильно.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c