|
|
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Собственно сабж, свои варианты: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. На больших таблицах(>1млн записей) "Fatal error: Allowed memory size of ...". Может есть более рациональный способ? Возможно даже без php, а только силами mysql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2015, 17:45:16 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
vitalmar, А в чем смысл этой задачи? И что такое "положительное число" в вашей терминологии (судя по способу проверки, оно не совпадает с общепринятым определением) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2015, 19:51:23 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
miksoft, забудем про слово "положительные", т.е. надо найти и посчитать все числа>=0, у меня запись вида "u2y3y4" считается в количестве = 3. Такая строчка "000ккк545цукуц" в количестве =6, ну и все в таком духе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2015, 20:01:52 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
vitalmar, Продолжайте. Пока что логики не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2015, 20:04:44 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
Тут логики никакой нет, такое было задание - отобразить к каждой таблице количество положительных чисел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2015, 20:19:34 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
Ну хотя бы задание - по MySQL или по PHP? Если первое - что в теме делает пыховский код? Если второе - что тема вообще делает в этом разделе форума? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2015, 21:26:55 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
vitalmarт.е. надо найти и посчитать все числа>=0, у меня запись вида "u2y3y4" считается в количестве = 3. Такая строчка "000ккк545цукуц" в количестве =6, ну и все в таком духе.ЯНХНП. Вы вообще о записях или о полях говорите? Почитайте правила , конкретно пункт, начинающийся со слов "При написании сообщений с просьбой о составлении запроса". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2015, 08:44:55 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
tanglirvitalmarт.е. надо найти и посчитать все числа>=0, у меня запись вида "u2y3y4" считается в количестве = 3. Такая строчка "000ккк545цукуц" в количестве =6, ну и все в таком духе.ЯНХНП. Вы вообще о записях или о полях говорите? Почитайте правила , конкретно пункт, начинающийся со слов "При написании сообщений с просьбой о составлении запроса". По поводу базы - любая mysql бд. Задание принято в таком виде в каком запостил, преподаватель сказал, что можно выполнить намного проще, всмысле в запросе использовать не rlike, а что-то другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 00:11:44 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
vitalmar, наверное, вам надо посчитать кол-во "цифр" в поле....? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 02:16:14 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
vitalmarЗадание принято в таком виде в каком запостилповезло вам с преподом Alex_Ustinovнаверное, вам надо посчитать кол-во "цифр" в поле....?я тоже склоняюсь к этому варианту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 07:50:12 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
Alex_Ustinovvitalmar, наверное, вам надо посчитать кол-во "цифр" в поле....? в каждом поле таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 15:44:27 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
1)создаёте функцию, считающую количество цифр в значении (ord(), char_length() и прочие строковые функции в помощь). 2)создаёте stored procedure, обращающуюся к information schema.columns, составляющую по этим данным текст запроса ко всем полям таблицы и выполняющую его через prepared statements. 3)запускаете её ... N)PROFIT!!! vitalmarв каждом поле таблицыvitalmarпреподаватель сказал, что можно выполнить намного прощеДа он у вас не только тролль, но ещё и лжец ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 08:46:14 |
|
||
|
Найти все положительные числа в таблице
|
|||
|---|---|---|---|
|
#18+
vitalmar,Может есть более рациональный способ Хранить числа в числовом поле. И вместо регекспа использовать условие ">0" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 08:52:34 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39121763&tid=1832396]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 335ms |

| 0 / 0 |
