powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как подавить пустые строки?
4 сообщений из 4, страница 1 из 1
Как подавить пустые строки?
    #40077399
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно мне было переименовать таблицы без префикса. (Добавить префикс)

Код: sql
1.
2.
3.
SELECT IF(SUBSTR(TABLE_NAME, 1, 3)= "xx_" , NULL ,Concat('ALTER TABLE `', TABLE_NAME, '` RENAME TO `xx_', TABLE_NAME, '`;') )
 FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'test';



Можно как-то написать, чтоб пустые строки (там где if -> true) н выводились?

Можно обернуть SELECT-ом, а еще как-то?

Спасибо.
...
Рейтинг: 0 / 0
Как подавить пустые строки?
    #40077403
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
WHERE TABLE_SCHEMA = 'test' AND TABLE_NAME (NOT)  LIKE 'xx_%';
...
Рейтинг: 0 / 0
Как подавить пустые строки?
    #40077404
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fitter2,

Да так и написать:
Код: sql
1.
2.
3.
SELECT concat('ALTER TABLE `', TABLE_NAME, '` RENAME TO `xx_', TABLE_NAME, '`;')
 FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'test' AND SUBSTR(TABLE_NAME, 1, 3) <> 'xx_'
...
Рейтинг: 0 / 0
Как подавить пустые строки?
    #40077406
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действительно, что это я вперся в IF.
Затупил.

Спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как подавить пустые строки?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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