SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.07.2009 12:10:33

stas43
Участник
Зарегистрирован: 24.04.2009
Сообщений: 6

вырезать пробелы из строки

В одном из полей таблицы хранятся номера домов в таком виде:
2, 4, 5, 6, 6/1, 6/а, 7 и т.д

Можно ли удалить пробелы между запятой и знаком каким нибудь запросом?

Неактивен

 

#2 21.07.2009 15:24:02

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: вырезать пробелы из строки

select replace('2, 4, 5, 6, 6/1, 6/а, 7', ' ', '');


http://dev.mysql.com/doc/refman/5.1-mar … on_replace

Неактивен

 

#3 22.07.2009 14:59:06

stas43
Участник
Зарегистрирован: 24.04.2009
Сообщений: 6

Re: вырезать пробелы из строки

Спасибо! Все получилось!

Еще вопрос почти такого-же плана:

если в поле встречаются записи дом-квартира (25-12, 124-56, и т.д.) как можно удалить все, что после тире (включая его) или вырезать и скопировать в другое поле???

Неактивен

 

#4 22.07.2009 19:21:31

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: вырезать пробелы из строки

По указанной ранее ссылке ест и другие функции, которые могут вам помочь.

Нечто подобное обсуждалось в
http://www.sqlinfo.ru/forum/viewtopic.php?id=591

Неактивен

 

#5 23.07.2009 11:19:33

stas43
Участник
Зарегистрирован: 24.04.2009
Сообщений: 6

Re: вырезать пробелы из строки

Ага! Я уже после того как написал посидел поразбирался и все сделал. Спасибо еще раз.

Неактивен

 

#6 08.12.2010 13:40:11

qazwsx100
Участник
Зарегистрирован: 06.09.2010
Сообщений: 8

Re: вырезать пробелы из строки

Немного не понял как удалить все пробелы в определенном поле таблици?

Неактивен

 

#7 08.12.2010 14:10:05

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: вырезать пробелы из строки

Так, как описано в ссылке, которую привел Вася.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson