
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.07.2017, 19:25
|
|||
|---|---|---|---|
|
|||
Подсчет количества строк |
|||
|
#18+
Всем привет! Стало интересно как решается следующая задачка. Есть таблица: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Необходимо в одном столбце вывести количество нулей, а в другом количество единиц. Гугл и поиск по форуму ответа не дали. Буду благодарен за подсказки. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2017, 20:13
|
|||
|---|---|---|---|
|
|||
Подсчет количества строк |
|||
|
#18+
Например так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2017, 21:16
|
|||
|---|---|---|---|
|
|||
Подсчет количества строк |
|||
|
#18+
GarratyНапример так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Спасибо огромное! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.07.2017, 07:07
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.07.2017, 14:09
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
Elic, Можкт и себе поизголяться? Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.07.2017, 20:59
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
MaximaXXLМожкт и себе поизголяться?Подучи русский и попробуй сформулировать пока отсутствующую мысль ещё раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 13:11
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
а я все время case использую )) а что лучше ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 13:22
|
|||
|---|---|---|---|
|
|||
Подсчет количества строк |
|||
|
#18+
Ozornitcaа я все время case использую )) а что лучше ?если версия от 9i и выше 0 то без разницы. а если ниже - то кроме decode и выбора-то нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 13:36
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
Добрый Э - ЭхOzornitcaа я все время case использую )) а что лучше ?если версия от 9i и выше 0 то без разницы. а если ниже - то кроме decode и выбора-то нет.Ага, особенно когда появляется null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 13:51
|
|||
|---|---|---|---|
|
|||
Подсчет количества строк |
|||
|
#18+
Добрый Э - Эхкроме decode и выбора-то нет.для чисел уже привели вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 13:58
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
а я пишу case (nvl(f,0)) плохо ? лучше декод ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 15:38
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
Ozornitcaа я пишу case (nvl(f,0)) плохо ? лучше декод ? авторНеобходимо в одном столбце вывести количество нулей, а в другом количество единиц. Гугл и поиск по форуму ответа не дали. Буду благодарен за подсказки. причем сдесь nvl(f,0)? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 15:46
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
stax..Ozornitcaа я пишу case (nvl(f,0)) плохо ? лучше декод ? авторНеобходимо в одном столбце вывести количество нулей, а в другом количество единиц. Гугл и поиск по форуму ответа не дали. Буду благодарен за подсказки. причем сдесь nvl(f,0)? ..... stax а вы тему читали ? про появление null? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 15:53
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
Ozornitcastax..пропущено... пропущено... причем сдесь nvl(f,0)? ..... stax а вы тему читали ? про появление null? и чем там null мешает предложенним вариантам (Elic+MaximaXXL) решения конкретной задачи? null не 0, игнорируем, а вот с nvl результат авторНеобходимо в одном столбце вывести количество нулей, а в другом количество единиц. будет неверным ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 18:06
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
Kaban77, может усложним задачу? Помимо значений 0 и 1 могут быть другие значения и их тоже нужно вывести ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 18:21
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
kernAKaban77, может усложним задачу? Помимо значений 0 и 1 могут быть другие значения и их тоже нужно вывести )все стотыщпиццот значений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 18:22
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
kernAможет усложним задачу? Помимо значений 0 и 1 могут быть другие значения и их тоже нужно вывести )Любое условие можно привести к 1 - трю и 0 - остальное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 19:27
|
|||
|---|---|---|---|
|
|||
Подсчет количества строк |
|||
|
#18+
ORA__SQLАга, особенно когда появляется nullда хоть два null-а сразу. умение декода "сравнивать" null-ы не делает его лучше или хуже кейса. любую логику можно построить на любом из этих SQL-выражений. кому-то удобнее и привычнее decode, кому-то гибче и нагляднее CASE. ну или приведи пример с нуллами, который на декодном варианте прям вот разительно отличается от кейсового. иначе непонятна суть твоей мысли и неясно чего ты хотел сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 19:48
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
Добрый Э - Эхлюбую логику можно построить на любом из этих SQL-выражений.За ради развлечений можно обойтись даже без них обоих. decode удобен для равенства. Для более комбинированных условий проще case и, если уж выбирать что-то одно, то case. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 23:01
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
Ozornitcaобычно умные люди не тратят времяТ.е. ты дурачило-простофило, у которого умишки нет, а вот соплей со временем предостаточно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2017, 23:12
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
ElicOzornitcaобычно умные люди не тратят времяТ.е. ты дурачило-простофило, у которого умишки нет, а вот соплей со временем предостаточно? а я кого-то здесь критикую? ну и пока мне есть чему учиться, я не отрицаю. Много еще чему учиться а вот вы , кстати, не вылазите с форума, причем, на моей памяти неуместной и "не по делу" критики от вас гораздо больше, нежели конструктивных сообщений по теме. не хочу делать никаких выводов, мне это неинтересно. Решайте все для себя сами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.07.2017, 08:44
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
Добрый Э - ЭхORA__SQLАга, особенно когда появляется nullда хоть два null-а сразу. умение декода "сравнивать" null-ы не делает его лучше или хуже кейса. любую логику можно построить на любом из этих SQL-выражений. кому-то удобнее и привычнее decode, кому-то гибче и нагляднее CASE. ну или приведи пример с нуллами, который на декодном варианте прям вот разительно отличается от кейсового. иначе непонятна суть твоей мысли и неясно чего ты хотел сказать.У меня совсем нет желания повторять логику "eq" через case ... Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.07.2017, 09:31
|
|||
|---|---|---|---|
Подсчет количества строк |
|||
|
#18+
-2-Добрый Э - Эхлюбую логику можно построить на любом из этих SQL-выражений.За ради развлечений можно обойтись даже без них обоих. decode удобен для равенства. Для более комбинированных условий проще case и, если уж выбирать что-то одно, то case. поддерживаю я по старинке/привычке decode использую для >.< и то стараюсь перейти на case почти ничего не поменялось Decode или Case https://groups.google.com/forum/?hl=uk#!topic/relcom.comp.dbms.oracle/61xsBlP4dsI ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1885669]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
307ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 653ms |

| 0 / 0 |
