В приведенном ниже запросе мне нужно найти все столбцы таблицы1, используя псевдоним T_1
select T_1.name, T_1.age, T_2.dept from table1 T_1, table2 T_2 where T_1.id=T_2.id
Ответ: name, age, id
Я использую приведенное ниже выражение, в котором я хочу завершить поиск при появлении специального символа. В приведенном ниже выражении я заканчиваю поиск, когда есть "=", но я хочу обобщить, когда есть не aplpha цифра c символа.
"(?i)\\b" + T_1 + "\\." + "[a-zA-Z]*([^\\=]+)"
Регулярное выражение должно работать и для запроса ниже, выберите T_1.name, T_1.age из таблицы 1, где T_1.id> 100