Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> BETWEEN с отрицательными занчениями 
:(
    Опции темы
implements
Дата 27.5.2015, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 20.7.2010

Репутация: нет
Всего: нет



Не работает BETWEEN с отрицательными значениями, можно ли?
Или нужно самому проверять через <= или >= в зависимости отрицательное число или положительное
PM MAIL   Вверх
Akina
Дата 27.5.2015, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 453



Не работают - негры в африке.

Показывайте цитату с консоли сервера, доказывающую это утверждение.

Добавлено через 4 минуты и 5 секунд
Вот типа так:

Код

mysql> create table test(id int, val int);
Query OK, 0 rows affected (1.41 sec)

mysql> insert into test (id, val)
    -> select 1,1 union all
    -> select 2,10 union all
    -> select 3,-2 union all
    -> select 4,-10 union all
    -> select 5,0 ;
Query OK, 5 rows affected (0.38 sec)
Records: 5  Duplicates: 0  Warnings: 0

mysql> select * from test;
+------+------+
| id   | val  |
+------+------+
|    1 |    1 |
|    2 |   10 |
|    3 |   -2 |
|    4 |  -10 |
|    5 |    0 |
+------+------+
5 rows in set (0.02 sec)

mysql> select * from test where val between -7 and -1;
+------+------+
| id   | val  |
+------+------+
|    3 |   -2 |
+------+------+
1 row in set (0.00 sec)

mysql> select * from test where val between -7 and 2;
+------+------+
| id   | val  |
+------+------+
|    1 |    1 |
|    3 |   -2 |
|    5 |    0 |
+------+------+
3 rows in set (0.00 sec)



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
implements
Дата 27.5.2015, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 20.7.2010

Репутация: нет
Всего: нет



Akina,  упс, а я делал запрос 

Код

select * from test where val between -1 and -7;

Вернее не ручками а серверная часть генерила, а я не обратил внимание
спасибо
PM MAIL   Вверх
Akina
Дата 27.5.2015, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 453



Ну тут тебе и 
Цитата(implements @  27.5.2015,  17:07 Найти цитируемый пост)
проверять через <= или >=
 не помогло бы - без изменения порядка...



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
implements
Дата 27.5.2015, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 20.7.2010

Репутация: нет
Всего: нет



Цитата(Akina @  27.5.2015,  18:10 Найти цитируемый пост)
не помогло бы - без изменения порядка...

эт да) хорошо спасибо большое!

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1124 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.