Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
выборка
|
|||
|---|---|---|---|
|
#18+
Добрый день! У меня есть таблица со столбцом name2 varchar (255) Как я могу вытащить из данных этого стобца например только цифры. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 07:54 |
|
||
|
выборка
|
|||
|---|---|---|---|
|
#18+
Код: plaintext --- http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 17:45 |
|
||
|
выборка
|
|||
|---|---|---|---|
|
#18+
2 Автор Что Вы вкладываете в понятие "только цифры" ??? Именно принадлежность символов строки к числовым символам (т.е. 1,2,3,4,5,6,7,8,9,0) Или в Вашем понимании цифра - это возможность конвертирования строки в число??? К примеру, строка '+10E-15' - содержит не только числовые символы (не только цифры), но и знак "плюс", знак "минус", алфавитный символ E. Однако, по сути - это экспоненциальная форма числа. И такая строка может быть преобразована к числу. А еще могут быть и такие числа: '475645.478', '.', '0.','.0' (десятичная дробь с "точкой" в качестве разделителя дробной части). Также никто не мешает в качестве разделителя использовать "запятую". Про разделители разрядов я даже и заикаться не буду... З.Ы. Уж извините за занудство... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 05:05 |
|
||
|
выборка
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы Уточняю у меня например запись "Иванов Иван 1985 года" Мне из этой записи нужно только 1985 Все цифры целые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 06:19 |
|
||
|
выборка
|
|||
|---|---|---|---|
|
#18+
Похоже в вашем случае без специальной "своей" функции не обойтись. PATINDEX только возвращает стартовую позицию первого вхождения цифры Напишите свою функцию, которая разберет строку вытащит только цифры и возвратит строку только с цифрами. Ну а дальше что хотите с ней делайте(преобразуйте в число и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 10:37 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=73&tid=2012458]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 362ms |

| 0 / 0 |
