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

Откуда:
Сообщений: 35
Добрый день. есть таблица типа

КодКонтакта
111112224
100023565
254896356
452356843
452356984
002565894
254896654

из этой таблицы необходимо выбрать коды начинающиеся с 4 делаю запрос

use contacts
SELECT кодКонтакта
FROM dbo.contacts_KPP
WHERE (КодКонтакта = '4*')

в итоге ничего... Если поставить ремарку на WHERE выводятся все записи (это я на всякий случай написал, в таблице действительно есть записи). Заранее спасибо.
5 июн 15, 12:15    [17734999]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Allino
из этой таблицы необходимо выбрать коды начинающиеся с 4 делаю запрос

use contacts
SELECT кодКонтакта
FROM dbo.contacts_KPP
WHERE (КодКонтакта = '4*')


вы сами придумали что ето должно рабоать то ?
Тип колонки какой ?
5 июн 15, 12:16    [17735007]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
Allino
выбрать коды начинающиеся с 4 делаю запрос

Allino
= '4*'

Это вы сами такой синтаксис придумали ?
В хелпе не желаете почитать про LIKE ?
5 июн 15, 12:17    [17735010]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8353
Это не синтаксис сиквела, возможно ТС ошибся форумом.
5 июн 15, 12:20    [17735028]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
_djХомяГ
Guest
или строковый LEFT
5 июн 15, 12:20    [17735029]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4805
Не могут троллейболы человеку просто подсказать

SELECT кодКонтакта
FROM dbo.contacts_KPP
WHERE КодКонтакта LIKE '4%'
5 июн 15, 12:22    [17735044]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
iap
Member

Откуда: Москва
Сообщений: 47052
WHERE КодКонтакта LIKE '4%'
5 июн 15, 12:23    [17735054]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
Maxx
Member [скрыт]

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

разве SSIS етого не может сделать
5 июн 15, 12:24    [17735058]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
a_voronin
Не могут троллейболы человеку просто подсказать

Толи дело рыцарь в сияющих доспехах
5 июн 15, 12:24    [17735065]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
Allino
Member

Откуда:
Сообщений: 35
тип колонки nchar
и изначально я использовал LIKE
было так
WHERE КодКонтакта LIKE '0*'
потом почитав форумы немного упростил посчитав что если поставить = разницы нет, однако ошибся как я понимаю. Но тем не менее с LIKE тоже не выводились данные
5 июн 15, 12:26    [17735074]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
Allino
было так
WHERE КодКонтакта LIKE '0*'

А выражение после LIKE вы тоже сами придумали ?

Allino
потом почитав форумы немного упростил посчитав что если поставить = разницы нет,

Правильно, а то понимаешь напридумывали кучу разных команд/функций, только людей путают
5 июн 15, 12:29    [17735090]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
Allino
Member

Откуда:
Сообщений: 35
Не смейтесь.... Гиганты над маленьким. Спасибо вам большое LIKE '4%' заработало.
5 июн 15, 12:29    [17735091]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
Allino
Не смейтесь.... Гиганты над маленьким.

Смеются над элементраной тупостью и нежеланием потратить минуту на чтение документации
5 июн 15, 12:31    [17735103]     Ответить | Цитировать Сообщить модератору
 Re: не работает запрос  [new]
iap
Member

Откуда: Москва
Сообщений: 47052
Allino
тип колонки nchar
и изначально я использовал LIKE
было так
WHERE КодКонтакта LIKE '0*'
потом почитав форумы немного упростил посчитав что если поставить = разницы нет, однако ошибся как я понимаю. Но тем не менее с LIKE тоже не выводились данные
Зачем NCHAR?
Там же одни цифры?
Строго говоря, юникод надо учитывать и в запросе:
WHERE КодКонтакта LIKE N'0%'
5 июн 15, 12:51    [17735219]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить