Задать вопрос
@iseekyouu

Какой Select будет быстрее?

База данных msssql. Есть таблица, справочник типов, хочу добавить в нее поле для связки. Не могу определиться какого типа, строчного или целочисленного?
какой select будет работать быстрее:
select * from test_table where Code = 1
или
select * from test_table where Code = 'one' ?
На сколько существенна будет разница на больших объемах ?
  • Вопрос задан
  • 81 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
1) Быстрее int (т.е. 1)
2) Если хотите быстрее, то select * некорректен, ибо работает куда медленнее, чем select [first_element], [second_element]... (т.е. выборка каждого элемента из таблицы)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы