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

start [/forum/topic.php?fid=52&msg=39481725&tid=1885669]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 484ms |

| 0 / 0 |
