Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 как создать таблицу  [new]
Грасоff
Member

Откуда:
Сообщений: 1182
надо иметь в таблице 2 поля:

field1 varchar(255) и field2 varchar(1024).

кол-во записей в ней не больше 500.

field2 представляет набор неких значений, разделенных запятой, например, майм-типы:

image/gif, image/jpeg, audio/midi

как оптимизировать все это дело (индексы, ...), чтобы запрос вида

select field1, field2 
from mytable 
where field1 like 'Something%' and field2 like '%Something%'

проходил с максимальной скоростью? wildchars (%) указаны именно там, где оин реально будут использоваться.

.: 6.000.000 ways to die :.
14 май 04, 15:06    [679264]     Ответить | Цитировать Сообщить модератору
 Re: как создать таблицу  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
field2 like '%Something%'


Никакой индеск не поможет. Да и стоит ли заморачиваться при таком колве записей.
14 май 04, 15:28    [679358]     Ответить | Цитировать Сообщить модератору
 Re: как создать таблицу  [new]
YellowMan
Member

Откуда: острова
Сообщений: 1047
Постройте индекс по field1
14 май 04, 18:07    [680021]     Ответить | Цитировать Сообщить модератору
 Re: как создать таблицу  [new]
Old Nick
Member

Откуда: Санкт-Петербург
Сообщений: 3147
Сделайте 2 таблицы один-ко-многим :-)
14 май 04, 18:29    [680071]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить