Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: MYSQL

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: ---
file.shreder
Отправлено: 03 Апреля, 2015 - 16:09:45
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


Как выбрать из столбца базы значения которые меньше 100 учитывая при этом что есть и пустые ячейки? Подскажите! Пожалуйста! Почему то not like="" не работает...
 
 Top
Faraon-san
Отправлено: 03 Апреля, 2015 - 16:58:56
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


Помог: 8 раз(а)




Попробуй такой вариант:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `table` WHERE `column` < 100 AND `column` IS NOT NULL
 
 Top
file.shreder
Отправлено: 03 Апреля, 2015 - 17:17:53
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


Faraon-san пишет:
Попробуй такой вариант:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `table` WHERE `column` < 100 AND `column` IS NOT NULL

нифига
(Добавление)
CODE (SQL):
скопировать код в буфер обмена
  1. "SELECT COUNT(1) FROM `zvit_1` WHERE `kadrove_zabezpechennya`<100 AND `kadrove_zabezpechennya` IS NOT NULL"

(Добавление)
мне просто надо количество строк где такие условия....
(Добавление)
там сейчас 3 записи - 2 по идее сответсвуют... но выводит что их 3 а не 2
(Добавление)
CODE (SQL):
скопировать код в буфер обмена
  1. "SELECT COUNT(1) FROM `zvit_1` WHERE `kadrove_zabezpechennya`<100 AND `kadrove_zabezpechennya` not like '0'"

Заработало так, я еще там с переменными немного напутал...
(Добавление)
CODE (SQL):
скопировать код в буфер обмена
  1. "SELECT COUNT(1) FROM `zvit_1` WHERE `kadrove_zabezpechennya`<100 AND `kadrove_zabezpechennya` not like '0'"

Заработало так, я еще там с переменными немного напутал...
 
 Top
DeepVarvar Супермодератор
Отправлено: 03 Апреля, 2015 - 17:43:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




file.shreder пишет:
not like '0'
WTF! У тебя там что, числа в строковых полях хранятся?
 
 Top
Faraon-san
Отправлено: 03 Апреля, 2015 - 17:55:04
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


Помог: 8 раз(а)




CODE (SQL):
скопировать код в буфер обмена
  1. SELECT COUNT(1) FROM `zvit_1` WHERE `kadrove_zabezpechennya`BETWEEN 99 AND 1
 
 Top
file.shreder
Отправлено: 03 Апреля, 2015 - 18:12:26
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


DeepVarvar пишет:
file.shreder пишет:
not like '0'
WTF! У тебя там что, числа в строковых полях хранятся?


kadrove_zabezpechennya int(11) Да NULL
(Добавление)
Это поле не строковое как видишь... а есть и строковые где храняться числа? нельзя так? вроде ж вычисляется все... когда их извлекаю
 
 Top
DeepVarvar Супермодератор
Отправлено: 03 Апреля, 2015 - 18:17:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Тогда нафига там лайк?
 
 Top
file.shreder
Отправлено: 03 Апреля, 2015 - 21:49:31
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


[quote=DeepVarvar]Тогда нафига там лайк?[/quoteибо так работает!!!!
 
 Top
LIME
Отправлено: 03 Апреля, 2015 - 22:06:59
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




И проще полю выставить not null
если только null не нужен специально
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB