Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / знаки .(точка) и -(тире) в строках базы? / 7 сообщений из 7, страница 1 из 1
24.09.2002, 14:25:29
    #32052681
Maximum
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
знаки .(точка) и -(тире) в строках базы?
Добрый день!
Вот с таким траблом столкнулся

таблица содержит колонку site содержащую URL-ки

если стока содержит .(точку) то
запрос: select * from table1 where site='mail.ru'

возвращает 0 записей, хотя такие записи в таблице есть.
То же самое если строка содержит -(тире)
Выборка работает только по строкам не содержащим данных символов(например запрос select * from table1 where site='wwwmailru' работает великолепно)


Зарание спасибо.
...
Рейтинг: 0 / 0
24.09.2002, 14:35:02
    #32052686
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
знаки .(точка) и -(тире) в строках базы?
Приведите скрипт создания таблицы, вставки данных и версии ПО, PLZ...
...
Рейтинг: 0 / 0
24.09.2002, 14:50:26
    #32052696
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
знаки .(точка) и -(тире) в строках базы?
Т.е. другими словами запрос

select site from table1 where site='wwwmailru'

выводит
www . mail . ru

Так что-ли ?


PS
А для поиска подстроки можно использовать LIKE
...
Рейтинг: 0 / 0
24.09.2002, 15:33:46
    #32052714
Bzzzzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
знаки .(точка) и -(тире) в строках базы?
Попытался получить подобный эффект - не вышло... Без where выдает все нормально?
...
Рейтинг: 0 / 0
24.09.2002, 15:39:54
    #32052716
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
знаки .(точка) и -(тире) в строках базы?
вы что ? издеваетесь? все работает как и должно быть...
Maximum что то у Вас не так... приведите структуру ваших данных и запрос который не работает...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
create table #t (id int identity not null ,url nvarchar ( 100 ) )
insert #t
select 'www.osp.ru' as url
union all 
select 'www.sql.ru' as url
select * from #t
select * from #t where url='www.osp.ru'

drop table #t
...
Рейтинг: 0 / 0
24.09.2002, 15:43:20
    #32052719
Артем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
знаки .(точка) и -(тире) в строках базы?
и подскажите еще как добиться такого же эффекта.
у меня все ОК.
...
Рейтинг: 0 / 0
24.09.2002, 17:55:18
    #32052780
akuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
знаки .(точка) и -(тире) в строках базы?
А может у вас точки не той системы?
Попробуйте
Код: plaintext
select * from table1 where site='mail' + CHAR( 46 ) + 'ru' 

Работает?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / знаки .(точка) и -(тире) в строках базы? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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