powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Запрос
14 сообщений из 14, страница 1 из 1
Запрос
    #32439794
SSA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSA
Гость
В таблице заказов (orders) есть поле номер заказа (ordno).Номера некоторых заказов оканчиваются на слово "расчет", а номера некоторых нет.Надо вытащить те номера заказов,в которые это слово не входит.

Делаю
select ordno from orders where ordno not like "%расчет"

Не работает..
...
Рейтинг: 0 / 0
Запрос
    #32439802
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не входит , то тогда наверное так

select ordno from orders where ordno not like "%расчет%"

А если заканчивается, то так как вы предложили
...
Рейтинг: 0 / 0
Запрос
    #32439803
rst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так?
Код: plaintext
select ordno from orders where ordno not like '%расчет%'
...
Рейтинг: 0 / 0
Запрос
    #32439850
SSA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSA
Гость
И так и так пробовал-не работает...
...
Рейтинг: 0 / 0
Запрос
    #32439866
olegich_vm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может так:
select ordno from orders where ordno not like N'%расчет'
...
Рейтинг: 0 / 0
Запрос
    #32439872
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
declare @orders table (ordno varchar( 100 ) collate Cyrillic_General_CI_AS)

insert @orders values('ввв расчет вввв')
insert @orders values('расчет')
insert @orders values('ввв')
insert @orders values('ввв расчеты')

select * from @orders where ordno like '%расчет%'
select * from @orders where ordno like '%расчет'
...
Рейтинг: 0 / 0
Запрос
    #32439888
SSA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSA
Гость
Ругается на N'%расчет'.Что значит N?
...
Рейтинг: 0 / 0
Запрос
    #32439893
rst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так не бывает.
тогда по порядку - что значит
Не работает.. ?
...
Рейтинг: 0 / 0
Запрос
    #32439896
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧто значит N?
FAQ
...
Рейтинг: 0 / 0
Запрос
    #32439912
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может у Вас Access?
...
Рейтинг: 0 / 0
Запрос
    #32439926
olegich_vm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему не работает с N. Какой у Вас тип поля?
...
Рейтинг: 0 / 0
Запрос
    #32439941
SSA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSA
Гость
Не работает только конструкция not like. Если делаю просто like, тогда выводяться все номера заказов,оканчивающихся на слово "расчет".

СУБД InterBase 6.0.
...
Рейтинг: 0 / 0
Запрос
    #32439946
SSA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSA
Гость
Тип поля-ORDNO VARCHAR(15).
Кодировка WIN 1251
Набор символов экранного шрифта- Russian Charset..
...
Рейтинг: 0 / 0
Запрос
    #32439967
asch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select *
from orders o
left join
(
select orderno
from orders
where orderno like'%расчет'
) r on r.orderno=o.orderno
where r.orderno is null
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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