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

Откуда:
Сообщений: 414
Все привет. Есть 2 вопроса.

в запросе имеется строка

finalcalledpartynumber not like '1%'

выбирает все, начинающееся на 1.

Хотел добавить еще '2%' таким образом -

finalcalledpartynumber not in ( '1%','2%')

в результате получаю следующее

http://www.webmasterworld.com/forum112/108.htm почему.


1)Вопрос 1.Как лучше сделать запрос для обоих исключений?


2)Вопрос 2.Про and, как правильнее записать запрос с and?

select ....
where....
...
....
finalcalledpartynumber not like '1%'
and
finalcalledpartynumber not like '2%'

или


select ....
where....
...
....
finalcalledpartynumber not like '1%'
and
where....
...
....
finalcalledpartynumber not like '2%'


В MySQL можно ипользовать ( ) ...в MSSQL также?
29 окт 09, 15:13    [7856922]     Ответить | Цитировать Сообщить модератору
 Re: Разница между like и in. Также and и or  [new]
gjkmpjdfntkm
Member

Откуда:
Сообщений: 414
gjkmpjdfntkm,

where должно учитываться для обоих исключений одновременно
29 окт 09, 15:14    [7856939]     Ответить | Цитировать Сообщить модератору
 Re: Разница между like и in. Также and и or  [new]
Glory
Member

Откуда:
Сообщений: 104760
Изучайте синтаксис а не придумывайте его

finalcalledpartynumber not like '[12]%'
29 окт 09, 15:16    [7856956]     Ответить | Цитировать Сообщить модератору
 Re: Разница между like и in. Также and и or  [new]
ё
Guest
gjkmpjdfntkm
...
finalcalledpartynumber not like '1%'

выбирает все, начинающееся на 1.
...


???
29 окт 09, 15:22    [7857020]     Ответить | Цитировать Сообщить модератору
 Re: Разница между like и in. Также and и or  [new]
gjkmpjdfntkm
Member

Откуда:
Сообщений: 414
ё,

сорри, НЕ начинающееся
29 окт 09, 15:53    [7857318]     Ответить | Цитировать Сообщить модератору
 Re: Разница между like и in. Также and и or  [new]
gjkmpjdfntkm
Member

Откуда:
Сообщений: 414
Glory,

СПасибо!
29 окт 09, 15:56    [7857342]     Ответить | Цитировать Сообщить модератору
 Re: Разница между like и in. Также and и or  [new]
gjkmpjdfntkm
Member

Откуда:
Сообщений: 414
Glory,
кстати, а ANSI SQL like '[12]%' умеет или это T-SQL только?
29 окт 09, 16:15    [7857525]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить