Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Аналитическая функция rank делает "дырки"  [new]
Casufi
Member

Откуда: Киев
Сообщений: 943
with test_data as 
  (select 9 as f from dual
  union all
  select 11 as f from dual
  union all
  select 11 as f from dual
  union all
  select 11 as f from dual
  union all
  select 12 as f from dual
  union all
  select 12 as f from dual
  union all
  select 13 as f from dual)
select rank() over (order by f) as rn, f 
from test_data;  


результат
1 9
2 11
2 11
2 11
5 12
5 12
7 13


Как выбрать чтобы ранжирование шло подряд не перескакиваяв данном случае с 2 на 5 и с 5 на 7 ?

автор
1 9
2 11
2 11
2 11
3 12
3 12
4 13
16 фев 15, 17:05    [17272865]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
Asmodeus
Member

Откуда: Минск
Сообщений: 543
Casufi,

dense_rank.
16 фев 15, 17:08    [17272898]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
Casufi
Member

Откуда: Киев
Сообщений: 943
Asmodeus,
Благодарю


Asmodeus,
16 фев 15, 17:09    [17272905]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
Elic
Member

Откуда:
Сообщений: 29979
Casufi
шло подряд не перескакивая
Неужели не хватает мозгов на то, чтобы прочитать в документации хотя бы недлинный перечень аналитических функций?
17 фев 15, 07:24    [17274558]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
ArtNick
Member

Откуда:
Сообщений: 1227
Elic,
Она на незнакомом английском языке :)
17 фев 15, 09:54    [17274857]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
stax..
Guest
ArtNick
Elic,
Она на незнакомом английском языке :)

оффтоп он

Как Вы выучили (учите) английский
1) курсы
2) фильмы смотрите
3) знаю с детства

посоветуйте что-то кроме п3
напр какой-то сайт, но чтоб для чайников (можно для детей), а не сразу о past/perfect/present
главное шоб доходчиво и меееееедленно

на слух очень плохо воспринимаю, сплошной поток звуков, выделяю в основном цыфры

оффтоп офф

......
stax
17 фев 15, 17:03    [17277696]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
кит северных морей
Member

Откуда: krsk / nyc / krsk
Сообщений: 881
stax..,

язык - это такой же навык, как и любой другой. развивающийся с практикой и деградирующий без нее. мой личный опыт наблюдения за изучавшими язык окружающими меня людьми говорит о том, что если в языке нет реальной практической потребности и учится он "чтобы был", то любой из перечисленных пунктов лишен смысла и даст максимум краткосрочный эффект. думаю, определитесь сначала, зачем вам это.
17 фев 15, 17:33    [17277849]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
stax..
Guest
кит северных морей
stax..,

язык - это такой же навык, как и любой другой. развивающийся с практикой и деградирующий без нее. мой личный опыт наблюдения за изучавшими язык окружающими меня людьми говорит о том, что если в языке нет реальной практической потребности и учится он "чтобы был", то любой из перечисленных пунктов лишен смысла и даст максимум краткосрочный эффект. думаю, определитесь сначала, зачем вам это.

при собеседовании, первое что спрашивают у меня знание разговорного английского
вот хочу чуть немного, подучить

а то я читаю чисто по своему, напр else - элсэ, if - иф, group by -ґроуп бай, where - вхэре и тд
а звучат то они по другому

доку вроде БЫ понимаю +/, но на звук никак, тем более самому сказать

напр
сносно знаю польский, выучил - кино, лем, костел

......
stax
17 фев 15, 17:55    [17277951]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
кит северных морей
Member

Откуда: krsk / nyc / krsk
Сообщений: 881
stax..
вот хочу чуть немного, подучить

представьте себе, что вы никогда не писали на sql, но это первое, о чем у вас спрашивают на собеседовании, и вы решили его немного подучить. вы пройдете какой-нибудь вводный курс, прочитаете книжку, порешаете учебные задачи на sql-ex.ru - это даст вам какое-то понимание происходящего и возможность ответить на простые вопросы на интервью.

при этом отвечать на сложные вопросы и решать реальные задачи не заглядывая в документацию на каждый чих вы начнете далеко не сразу, а только приобретя определенный опыт.

"разговорный язык" - это и есть опыт, его нельзя "немного подучить" для собеседований. только через практику диалога.
17 фев 15, 20:07    [17278372]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
stax..
Guest
кит северных морей
stax..
вот хочу чуть немного, подучить

представьте себе, что вы никогда не писали на sql, но это первое, о чем у вас спрашивают на собеседовании, и вы решили его немного подучить. вы пройдете какой-нибудь вводный курс, прочитаете книжку, порешаете учебные задачи на sql-ex.ru - это даст вам какое-то понимание происходящего и возможность ответить на простые вопросы на интервью.

при этом отвечать на сложные вопросы и решать реальные задачи не заглядывая в документацию на каждый чих вы начнете далеко не сразу, а только приобретя определенный опыт.

"разговорный язык" - это и есть опыт, его нельзя "немного подучить" для собеседований. только через практику диалога.

у меня есть практика польского, диалога там было минимум
да есть нюанс, он близок к украинскому, так же я неплохо понимаю бяларусский, хотя сказать в голос не смогу, а напр в туркменский нулл

но надо ж шото делать, я так думаю мож фильмы с титрами смотреть, шоб к речи привыкнуть

........
stax
17 фев 15, 21:16    [17278573]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
кит северных морей
Member

Откуда: krsk / nyc / krsk
Сообщений: 881
stax..,

научиться понимать - возможно, говорить самому - нет. имхо, конечно. просто разные вещи. у меня некоторое время назад был период, когда на протяжении нескольких лет практически не говорил - только читал, в основном техническое. навык ожидаемо деградировал. потом появился фриланс за рубежом, общение с заказчиком в формате 80-90% письменно (почта/чат), 10-20% - устно (скайп). письменный навык восстановился достаточно быстро, но устному это почти не помогло - в живом разговоре голова всё равно иначе работает: нет возможности быстро подсмотреть в словарь, нет возможности исправить наполовину написанную фразу, жестче временные рамки для построения предложения и поэтому выше стресс, и т.д.
17 фев 15, 21:42    [17278650]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
booby
Member

Откуда:
Сообщений: 2254
stax..,

ну, тут правильно пишут - чтобы научиться слушать, надо слушать, а чтобы научиться говорить, надо говорить.

Для слушать - фильмы с субтитрами, это неплохо.
Субтитры, даже если они они на английском, помогут опознавать пропущенные звуки и выяснять варианты их звучания.
Но это может быть длинно ... слишком...

может быть разумным длинные фильмы заменить на короткие (до 15 минут) ролики.
как вариант, можно стартовать с учебных роликов отсюда (не всегда с субтитрами, но всегда короткие ролики)
https://www.youtube.com/channel/UC8pPDhxSn1nee70LRKJ0p3g
https://www.youtube.com/channel/UCjNMOhb6mcy9mGbBZq3Fk8g
https://www.youtube.com/user/philochko
и т.п.

кроме того, на youtube 100500 технических роликов.
Субтитры там часто искусственным интеллектом созданы, что сильно подрывает их достоверность.
Но как-то и они помогут.
типа:
https://www.youtube.com/channel/UCEBb1b_L6zDS3xTUrIALZOw
https://www.youtube.com/channel/UClGTZDyz3CSl92TgDqIr0nw
https://www.youtube.com/user/MITK12Videos
https://www.youtube.com/user/UCBerkeley
https://www.youtube.com/user/GoogleTechTalks
https://www.youtube.com/user/SpringSourceDev
https://www.youtube.com/channel/UCpcndhe5IebWrJrdLRGRsvw
https://www.youtube.com/user/Oracle

и т.д. и т.п.

Ох, их пестни - отдельная тема. Им и "субтитры" не всегда помогут...

ЗЫ
сам говорить-писать не умею, но некоторые звуки как-то слышу....
17 фев 15, 23:32    [17278962]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
Elic
Member

Откуда:
Сообщений: 29979
stax..
бяларусский
Сомневаюсь.
18 фев 15, 06:38    [17279348]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
-2-
Member

Откуда:
Сообщений: 15330
кит северных морей
не заглядывая в документацию на каждый чих
это определяется степенью самоуверенности, а не объемом знаний.
18 фев 15, 10:13    [17279772]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
stax..
Guest
booby
stax..,

ну, тут правильно пишут - чтобы научиться слушать, надо слушать, а чтобы научиться говорить, надо говорить.

Для слушать - фильмы с субтитрами, это неплохо.
Субтитры, даже если они они на английском, помогут опознавать пропущенные звуки и выяснять варианты их звучания.
Но это может быть длинно ... слишком...

может быть разумным длинные фильмы заменить на короткие (до 15 минут) ролики.
как вариант, можно стартовать с учебных роликов отсюда (не всегда с субтитрами, но всегда короткие ролики)
https://www.youtube.com/channel/UC8pPDhxSn1nee70LRKJ0p3g
https://www.youtube.com/channel/UCjNMOhb6mcy9mGbBZq3Fk8g
https://www.youtube.com/user/philochko
и т.п.

кроме того, на youtube 100500 технических роликов.
Субтитры там часто искусственным интеллектом созданы, что сильно подрывает их достоверность.
Но как-то и они помогут.
типа:
https://www.youtube.com/channel/UCEBb1b_L6zDS3xTUrIALZOw
https://www.youtube.com/channel/UClGTZDyz3CSl92TgDqIr0nw
https://www.youtube.com/user/MITK12Videos
https://www.youtube.com/user/UCBerkeley
https://www.youtube.com/user/GoogleTechTalks
https://www.youtube.com/user/SpringSourceDev
https://www.youtube.com/channel/UCpcndhe5IebWrJrdLRGRsvw
https://www.youtube.com/user/Oracle

и т.д. и т.п.

Ох, их пестни - отдельная тема. Им и "субтитры" не всегда помогут...

ЗЫ
сам говорить-писать не умею, но некоторые звуки как-то слышу....


спасибо
пробую смотреть фильмы, успехи чесно говоря более чем скромные

.......
stax
18 фев 15, 10:50    [17279998]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
Casufi
Member

Откуда: Киев
Сообщений: 943
stax..
спасибо
пробую смотреть фильмы, успехи чесно говоря более чем скромные

Количество как правило переходит в качество. Так что продолжайте слушать.
18 фев 15, 12:59    [17280950]     Ответить | Цитировать Сообщить модератору
 Re: Аналитическая функция rank делает "дырки"  [new]
rockclimber
Member

Откуда: у меня в голове опилки?
Сообщений: 11085
stax..
пробую смотреть фильмы, успехи чесно говоря более чем скромные
Я тоже пробую и тоже с довольно скромными успехами (правда, язык не английский), а вот недавно натолкнулся где-то на совет, что если учишься воспринимать на слух с нуля, то лучше начинать со специального обучающего видео, где говорят медленно и четко. Сначала с такого видео начинать, а потом постепенно усложнять.
18 фев 15, 13:49    [17281370]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить