sql: простой вопрос, как посмотреть данные из столбцов с похожими именами? - PullRequest
0 голосов
/ 22 апреля 2020

С помощью этого запроса на mysql я вижу значение delete_priv

select user,Delete_priv  from user ;

Я вижу, что существует множество столбцов _priv, как просмотреть все значения priv? Я пытался

select user,*_priv  from user ;
select user,%%priv%% from user;

Но неправильный синтаксис.

1 Ответ

2 голосов
/ 22 апреля 2020

Нет.

В стандартном SQL вам нужно перечислить все имена столбцов, которые вы хотите select. Или вы можете использовать select * и получить все столбцы в таблице.

В качестве альтернативы вы можете использовать Dynami c SQL: то есть написать запрос, который выполняет поиск information_schema.columns и генерирует список столбцов, соответствующих вашему фильтру, объединяет строку запроса из этого и затем выполняет ее. Но это действительно более сложный зверь, который, вероятно, излишний для вашего варианта использования.

...