当前位置:首页 » 编程语言 » sql取列名

sql取列名

发布时间: 2022-07-14 20:57:38

A. sql 语句。获取指定表的列名

查询dba_tab_columns
如:
select
column_name
from
dba_tab_columns
where
owner=upper('xxx')
and
table_name=upper('yyy')
;
如果表名的区分大小写的话,注意表名用双引号,如:
select
column_name
from
dba_tab_columns
where
owner=upper('xxx')
and
table_name="MyTable"
;
亲测无误。

B. sql语句怎么查询指定表的列名

查询dba_tab_columns
如:
select
column_name
from
dba_tab_columns
where
owner=upper('xxx')
and
table_name=upper('yyy')
;
如果表名的区分大小写的话,注意表名用双引号,如:
select
column_name
from
dba_tab_columns
where
owner=upper('xxx')
and
table_name="mytable"
;
亲测无误。

C. SQL 如何根据指定值获取列名

insert into 表(T1)
select
case when 字段1 = 1 then '字段1,' else '' end +
case when 字段2 = 1 then '字段2,' else '' end +
case when 字段3 = 1 then '字段3,' else '' end +
...
case when 字段20 = 1 then '字段20,' else '' end
as T1
from 表

D. 请教sql语句如何取得一个表中的列名,数据类型,及长度

sql server 的 系统存储过程 sp_help,可以直接获取

例: sp_help a ,获取表a的结构及自增ID状态等等。

E. oracle sql如何取出一个表里的所有列名

查询 dba_tab_columns系统视图的column_name字段,条件是 table_name='表名(大写)'
这就是一张表中所有列名的一张列表

F. sql数据库在一个表里面,知道某个值"a",如何获取其所属列的列名

需要这样搜索的话,你的表肯定没建好,一般程序不建议这么搜。
一定要这么搜的话只能一列列遍历每个单元格的值。

得先知道所有列名和顺序,然后双重循环,外循环遍历列,内循环遍历单元格。
当内循环遍历到当前单元格值含【a】后,输出当前外循环列名,然后可跳出或继续循环。

当数据多的话,这样肯定不行的。
建议你再优化一下建表。

这个方法写在程序里的,不是直接的sql查询语句

G. sql 中怎么为查询出来的临时列取列名

select 0 as 临时列

H. SQL 高手们 :如何取select..语句select 出来的列名... 复杂的select 语句

select 字段 from (select 字段 from 表) 别名

热点内容
map访问 发布:2025-02-02 06:09:07 浏览:822
android获取应用版本 发布:2025-02-02 05:54:19 浏览:746
pythonif比较 发布:2025-02-02 05:24:03 浏览:259
已连接的无线网如何知道密码 发布:2025-02-02 04:53:51 浏览:634
android编程入门经典pdf 发布:2025-02-02 04:46:19 浏览:57
安卓什么软件测试手机电池 发布:2025-02-02 04:28:52 浏览:996
手机上传快 发布:2025-02-02 04:27:46 浏览:308
电脑配置详解图解都有哪些 发布:2025-02-02 04:26:27 浏览:716
景区应该有什么配置 发布:2025-02-02 04:09:08 浏览:120
c语言与java工作 发布:2025-02-02 03:59:57 浏览:283