powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Прошу помощи с SELECT'ом
3 сообщений из 3, страница 1 из 1
Прошу помощи с SELECT'ом
    #38384653
Felix_Milano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Ситуация такая
Есть таблица login,f_name,l_name,quota в поле quota хранятся данные вида "25,6 Мб" и "23,9 Mb" каким образом можно вывести данные в байтах средствами MySQL?
Ткните носом... Не знаю куда копать, хранимки? вьюшки? или можно как то без них обойтись? SQL знаю очень слабо
Спасибо...
...
Рейтинг: 0 / 0
Прошу помощи с SELECT'ом
    #38384665
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём сложности? трудно на 2 20 умножить?
...
Рейтинг: 0 / 0
Прошу помощи с SELECT'ом
    #38384711
Felix_Milano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если бы в ячейке было число, то все просто
SELECT login,f_name,l_name,quota/1024 AS quota WHERE bla,bla,bla
конечно можно отрезать два последних символа и преобразовать в число, НО если там будет Гб Тб Кб?
В идеале бы брать число (по регулярке что ли) до буквы
/^([0-9]{1,3},[0-9]{0,3}).(Mb|Kb|Мб|Кб|Gb|Гб).*$ -- как то так
далее брать две буквы и сравнивать их т.е.
IF ($1 == "Mb") THEN {
$0 = $0 / 1024;
}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Прошу помощи с SELECT'ом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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