powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / patindex('%[^1234567890]%',Reverse(code)) - что-то неверно???
3 сообщений из 3, страница 1 из 1
patindex('%[^1234567890]%',Reverse(code)) - что-то неверно???
    #32039640
Фотография boogier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
select 
	patindex('%[^1234567890]%','123-456'),
	patindex('%[^1234567890]%',Reverse('123-456'))

возвращает
Код: plaintext
 4         4 


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
create table #t (code char( 10 ))

insert #t (code) values ('123-456')

select 
	patindex('%[^1234567890]%',code),
	patindex('%[^1234567890]%',Reverse(code))

from #t

drop table #t

возвращает
Код: plaintext
 4        1 

почему?
...
Рейтинг: 0 / 0
patindex('%[^1234567890]%',Reverse(code)) - что-то неверно???
    #32039645
Фотография AVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо char используй varchar
...
Рейтинг: 0 / 0
patindex('%[^1234567890]%',Reverse(code)) - что-то неверно???
    #32039648
Фотография boogier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, просёк.
надо rtrim(code)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / patindex('%[^1234567890]%',Reverse(code)) - что-то неверно???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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