Я нашел себя в положении, когда я работаю с незнакомой базой данных, которая имеет огромное количество столбцов для каждой таблицы. У меня есть представление о том, какие данные я ищу, но я не знаю, в каком столбце он находится, и нужно использовать like
, чтобы найти точные данные, которые мне нужны (и повторять эту задачу для нескольких наборов данных).
Есть ли способ применить как над декартовым выбором?
Следующее должно объяснить, что я хотел бы сделать немного лучше (хотя это синтаксически смешно):
select
*
from
a_table
where
* like '%x%'
изменить:
Обратите внимание, что я не собираюсь использовать выборка в любом из отчетов - здесь я хотел бы помочь мне определить соответствующие столбцы, которые мне нужно будет вводить в мои запросы, и помочь мне получить знакомство с базой данных.