数据库查询包含多个关键词

数据库 2024-07-03 11:27:24
⒈如何查找出一个数据库中所有表名包含某个关键词的表名的列表

使用like子句来提问。

SQLServer语法如下(例如查询包含spt的表)

selectnamefromsys.objectswheretype='U'和类似'%spt%'的名称;

结果:

Oracle语法如下(例如询问包含测试的表)

从用户表中选择表名,其中表名类似于“%TEST%”;

结果:

注意:在Oracle中,表名中的字母必须大写。

⒉java如何对某个数据库中所有数据进行关键词搜索并统计搜索所得结果的总数selectcount(*)fromtablenamewhereColumnsuchas"Keyword1"orColumnsuchas"Keyword2";
表示查询tablename表中包含关键字1或包含关键字2的列内容总数多少数据。 。 Count是受查询影响的行数。 数据库关键字。