Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как работает charindex  [new]
Charindex
Guest
Почему
Select Charindex('\','\\hgghghh\kjkjkk\kjkjkj',3)      

и

Select Charindex('\','\\hgghghh\kjkjkk\kjkjkj',4)      

выдают 10?

SQL2000.
6 авг 09, 16:49    [7507119]     Ответить | Цитировать Сообщить модератору
 Re: Как работает charindex  [new]
Glory
Member

Откуда:
Сообщений: 104760
Работает так, как и описано в документации. И результат выдает в соотетствии с ней
6 авг 09, 16:51    [7507145]     Ответить | Цитировать Сообщить модератору
 Re: Как работает charindex  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
Ага, всё правильно работает, а что, по мнению автора топика, она должна выдавать?
6 авг 09, 16:54    [7507186]     Ответить | Цитировать Сообщить модератору
 Re: Как работает charindex  [new]
Charindex
Guest
Да, действительно так и должна, оказывается. А как одной функцией тогда получить самое правое положение символа \
6 авг 09, 17:06    [7507272]     Ответить | Цитировать Сообщить модератору
 Re: Как работает charindex  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
Charindex
Да, действительно так и должна, оказывается. А как одной функцией тогда получить самое правое положение символа \
Той же. И еще reverse() вам в помощь.
6 авг 09, 17:08    [7507292]     Ответить | Цитировать Сообщить модератору
 Re: Как работает charindex  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
Гавриленко Сергей Алексеевич
Charindex
Да, действительно так и должна, оказывается. А как одной функцией тогда получить самое правое положение символа \
Той же. И еще reverse() вам в помощь.

+datalength()
6 авг 09, 17:10    [7507303]     Ответить | Цитировать Сообщить модератору
 Re: Как работает charindex  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
Charindex
Да, действительно так и должна, оказывается. А как одной функцией тогда получить самое правое положение символа \

Select Charindex('\','\\hgghghh\kjkjkk\kjkjkj')  
Вы хоть её описание читали в BOL? ;)
6 авг 09, 17:12    [7507321]     Ответить | Цитировать Сообщить модератору
 Re: Как работает charindex  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
Slider_spb
Charindex
Да, действительно так и должна, оказывается. А как одной функцией тогда получить самое правое положение символа \

Select Charindex('\','\\hgghghh\kjkjkk\kjkjkj')  
Вы хоть её описание читали в BOL? ;)

Упс, прочиталось "самое первое положение символа"
Вобщем тут уже ответеле, смотрите функцию REVERSE
6 авг 09, 17:15    [7507337]     Ответить | Цитировать Сообщить модератору
 Re: Как работает charindex  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Slider_spb
Charindex
Да, действительно так и должна, оказывается. А как одной функцией тогда получить самое правое положение символа \

Select Charindex('\','\\hgghghh\kjkjkk\kjkjkj')  
Вы хоть её описание читали в BOL? ;)
А где у Вас правая рука?
6 авг 09, 17:16    [7507346]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить