sql - 如何从表中查找特定列?

标签 sql oracle

我的表格中的列是:

BWT_ID
BWT_NAME
BWT_SALARY
ADDRESS
JOB-TYPE
GENDER

如何获取名称以“BWT”开头的列?

最佳答案

使用all_tab_columns

 SELECT all_tab.COLUMN_NAME
 FROM all_tab_columns all_tab
 WHERE all_tab.TABLE_NAME = 'MY_TABLE'
 AND all_tab.COLUMN_NAME like 'BWT%'

ALL_TAB_COLUMNS describes the columns of the tables, views, and clusters accessible to the current user.

关于sql - 如何从表中查找特定列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44975257/

相关文章:

mysql - SQL:如何连接表并将值放入单列中

sql - "association table"的正确名称是什么(多对多关系)

java - 如何使用java程序执行oraenv脚本?

database - oracle新创建的用户权限问题?

c# - 在 dotnet mvc 应用程序中连接到 Oracle 数据库

mysql - SQL 首先按字母顺序排序,然后通过自定义 bool 列排序

mysql - 在mysql数据库上插入数据后如何更新ms sql数据库?

java - 为什么在命名 native 查询中使用 EXISTS 子句时 OpenJPA 会提示 "unexpected end of statement"?

sql - 当我们使用 SELECT 语句时,SQL 查询可以用特定值(如我们动态定义的那样)替换 bool 值吗?

database - 如何按照磁盘上的物理顺序对表行进行重新排序?