powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / SQL [закрыт для гостей] / Задачи с собеседования для базоёбов.
25 сообщений из 364, страница 13 из 15
Задачи с собеседования для базоёбов.
    #161168
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
Просто Трёп  23.09.2022, 19:44
[игнорируется]
Не бейте Папыха! Он нам еще нужен!

В контексте вопроса-то он правильно сказал. В том поле не может быть нуллов и она обязательно уникальна. А вот какой будет план запроса в том и другом случае - тайна велика! Для экспресс эдишна.
мне один человек говорил что индексы по датам так себе идея. но может быть но был неправ
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161197
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161202
eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Наверное по любым числам индекс так себе идея.
Ведь дата это число.
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161215
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNose [игнорируется] 

Может в МС СКЛ дата - это текст?
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161219
eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
Горбатый ёж  23.09.2022, 20:34
[игнорируется]
eNose [игнорируется] 

Может в МС СКЛ дата - это текст?
blob
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161220
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNose  23.09.2022, 20:35
[игнорируется]
Горбатый ёж  23.09.2022, 20:34
[игнорируется]
eNose [игнорируется] 

Может в МС СКЛ дата - это текст?
blob
Как интересно...
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161224
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
хотя кстати он наверно дату со временем имел ввиду
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161227
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
eNose  23.09.2022, 20:24
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Наверное по любым числам индекс так себе идея.
Ведь дата это число.
ты считаешь что индексы надо по строкам строить в основном

я тут видел таблицу с первичными ключами на колонках типа char(4) плакал
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161229
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
eNose  23.09.2022, 20:35
[игнорируется]
Горбатый ёж  23.09.2022, 20:34
[игнорируется]
eNose [игнорируется] 

Может в МС СКЛ дата - это текст?
blob
xmltype
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161238
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Doublekey  23.09.2022, 19:40
[игнорируется]
И вообще Попых как тебе нестыдно. Примари кей и юник индекс это вообще разные сущности. потому что примари кей создается как констрейнт. а индекс это индекс.
Если поле нот нал то одно и тоже. Форин Кей можно на ПК и на УК создавать. Холивар поднимаете )))))

Table(id int not null)

Равнозначно

Primary key clustered(id)
=
Unique clustered index(id)

Понятно сущности названия разные но в остальном эквивалент
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161241
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Вырвано из контекста. В лом объяснять...)
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161257
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Дед-Папыхтет  23.09.2022, 20:43
[игнорируется]
Холивар поднимаете )))))
у меня на всех 3-х последних собеседованиях спрашивали, ответ про может/не может быть null все считали достаточным
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161261
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaNik  23.09.2022, 20:57
[игнорируется]
Дед-Папыхтет  23.09.2022, 20:43
[игнорируется]
Холивар поднимаете )))))
у меня на всех 3-х последних собеседованиях спрашивали, ответ про может/не может быть null все считали достаточным
Ну это джунские вопросы - видимо проверка на адекватность
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161264
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Doublekey  23.09.2022, 20:38
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
хотя кстати он наверно дату со временем имел ввиду
А какая разница?
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161265
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Папыхтет  23.09.2022, 20:44
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Вырвано из контекста. В лом объяснять...)
А когда будет не в лом?
Интересно же.
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161266
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Горбатый ёж  23.09.2022, 21:01
[игнорируется]
Doublekey  23.09.2022, 20:38
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
хотя кстати он наверно дату со временем имел ввиду
А какая разница?
date и dateime - две большие разницы в ms sql server
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161267
Артефакт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
приведи вопросы ответы полностью
мну акурат на собеседы на днях
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161268
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Горбатый ёж  23.09.2022, 21:02
[игнорируется]
Дед-Папыхтет  23.09.2022, 20:44
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Вырвано из контекста. В лом объяснять...)
А когда будет не в лом?
Интересно же.
че в пятницу до человека докопался?
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161270
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaNik  23.09.2022, 21:02
[игнорируется]
Горбатый ёж  23.09.2022, 21:01
[игнорируется]
Doublekey  23.09.2022, 20:38
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
...
Почему?
хотя кстати он наверно дату со временем имел ввиду
А какая разница?
date и dateime - две большие разницы в ms sql server
Одно число, другое не число?
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161273
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Горбатый ёж  23.09.2022, 21:06
[игнорируется]
PaNik  23.09.2022, 21:02
[игнорируется]
Горбатый ёж  23.09.2022, 21:01
[игнорируется]
Doublekey  23.09.2022, 20:38
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
...
хотя кстати он наверно дату со временем имел ввиду
А какая разница?
date и dateime - две большие разницы в ms sql server
Одно число, другое не число?
ты прям ка Хуск, которого в гугле забанили
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161294
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  23.09.2022, 21:02
[игнорируется]
Дед-Папыхтет  23.09.2022, 20:44
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Вырвано из контекста. В лом объяснять...)
А когда будет не в лом?
Интересно же.
Дататайм как правило поле близко к уникальному, но не уникальное с точностью до миллисекунд повторения есть хоть и мало. И например таблица из 2х полей

(Пол некий_enum(м/ж), Дата datetime) есть и прочие типа id identity, name да хоть что но в контексте интересны 2 этих поля

Здесь вопрос - какой индекс лучше
(Пол,Дата) или (Дата,Пол)?
Приведи плюсы минусы и если разрешено создать один из 2х индексов - какой создать?

Ну пол - 2 значения, Дата - дохуя значений почти уникальный но unique не повесить

Подумай
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161301
Артефакт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
по идее дата,пол более селективный , не?
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161315
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие типовые запросы с этими 2мя полями придумаешь?

SELECT Дата,Пол FROM T WHERE Пол=@p1 and Дата=@d - маловероятен обычно такие даты ищут в диапазонах

SELECT Дата,Пол FROM T WHERE Пол=@p1 and Дата
BETWEEN @d1 AND @d2 - для этого запроса какой индекс?

SELECT Дата,Пол FROM T WHERE Пол=@p1 ORDER BY Дата

SELECT Дата,Пол FROM T WHERE Дата
BETWEEN @d1 AND @d2 ORDER BY Пол
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161317
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артефакт  23.09.2022, 21:33
[игнорируется]
по идее дата,пол более селективный , не?
Если в предиката одно услоаювие без and то конечно то поле в башке индекса, а если предикат конъюктивно составной...?
...
Рейтинг: 0 / 0
Задачи с собеседования для базоёбов.
    #161324
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По сильно селективному полю составной индекс где это поле в голове - сильно редко используется...

Это как индекс (id,name) где id-pk... Более чем достаточно просто id
А вот индекс (name,id) часто полезен например (partition by name order by id) или where name=@n order by id desc - поможет.
...
Рейтинг: 0 / 0
25 сообщений из 364, страница 13 из 15
Форумы / SQL [закрыт для гостей] / Задачи с собеседования для базоёбов.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Игнорируют тему (1): erbol
Читали форум (1): Анонимы (1)
Пользователи онлайн (111): Анонимы (102), Bing Bot, Yandex Bot, Брюквенные годы 1 мин., Разум вселенной 1 мин., Буся 2 мин., Дед-Папыхтет 4 мин., Ветер 4 мин., IT-Клоп 7 мин., Кусь 8 мин.
x
x
Закрыть


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