Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подсчитать количество записей. / 5 сообщений из 5, страница 1 из 1
29.12.2016, 17:27
    #39377857
AleksQr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество записей.
Здравствуйте.
У меня есть следующая таблица:
ID, Employee
01, Employee1
02, Employee1
03, Employee1
04, Employee2
05, Employee2
06, Employee2
07, Employee3
08, Employee3

После работы sql запроса она отображает больше строк чем есть на самом деле. Возможно из за нулевых значений.
Как можно избавиться от нулевых значений, если проблема в этом?

На выходе должна появиться следующая таблица:

Employee,ID
Employee1,3
Employee2,3
Employee3,2
...
Рейтинг: 0 / 0
29.12.2016, 17:37
    #39377869
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество записей.
AleksQr,

Воспользуйтесь тегом [ SRC ] для отображения запросов.
Код: plsql
1.
select * from dual



Мало кто смотрит вложенные файлы.

Приведите пример входных данных через with
Код: plsql
1.
2.
with t (id, val) as (select 1, 'some value' from dual union all
                     select 2, 'other value' from dual)
...
Рейтинг: 0 / 0
29.12.2016, 17:50
    #39377889
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество записей.
AleksQr,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
select
  EMPLOYEE
 ,count(*) id
 from (select 01 as id, 'Employee1' as Employee from dual
 union select 02, 'Employee1' from dual
 union select 03, 'Employee1' from dual
 union select 04, 'Employee2' from dual
 union select 05, 'Employee2' from dual
 union select 06, 'Employee2' from dual
 union select 07, 'Employee3' from dual
 union select 08, 'Employee3' from dual
) group by EMPLOYEE
  order by 1; 
...
Рейтинг: 0 / 0
29.12.2016, 18:22
    #39377909
Maxim Demenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество записей.
AleksQr,

я не поленился посмотреть вложенный файл. Как вам уже показал orawish, в вашем запросе надо оставить в
Код: plsql
1.
group by employee

, вместо
Код: plsql
1.
group by employee,id



Regards

Maxim
...
Рейтинг: 0 / 0
30.12.2016, 16:45
    #39378387
AleksQr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчитать количество записей.
Maxim Demenko,

Всем Спасибо!
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подсчитать количество записей. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]