![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
alexburzak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 12.3.2007 Где: Hadera Репутация: нет Всего: 1 |
Обыкновенный запрос ввиде:
SELECT Mobile FROM MyTable получаю номера мобилок в формате 123-345678 Можно средствами SQL убрать символ "-"? Что-то вроде замена текста, вместо "-" поставить "". Как это сделать? -------------------- |
|||
|
||||
Anark1 |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 622 Регистрация: 15.12.2006 Где: RF -> Moscow Репутация: 2 Всего: 11 |
Помогут операторы CONCAT и SUBSTRING
этот запрос вытащит строку '123'. С первой позиции 3 символа. Твой запрос примерно так :
Код MySQL на вскидку. Сам не проверял. Это сообщение отредактировал(а) Anark1 - 10.9.2007, 20:14 |
||||||
|
|||||||
Riddler |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 7.9.2007 Репутация: нет Всего: нет |
select replace(mobile,'-','') as nmob from MyTable
REPLACE ( original-string, search-string, replace-string ) Standards and compatibility SQL/92 Vendor extension. SQL/99 Vendor extension. Исходя из последних 3-х строк полагаю что не на каждом сервере реализована функция замены строк, ну и конечно же синтаксис может отличаться, поскольку является расширением разработчика сервера. |
|||
|
||||
alexburzak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 12.3.2007 Где: Hadera Репутация: нет Всего: 1 |
Сделал вот так:
SELECT (SUBSTRING(Mobile, 0, 4) + SUBSTRING(Mobile, 5, 7) + ';') as Mobile База данных MS SQL Спасибо всем - вопрос решен. -------------------- |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Общие вопросы по базам данных" | |
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |