当前位置:首页 » 编程语言 » 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 表) 别名

热点内容
影音先锋在线脚本 发布:2025-03-10 10:10:51 浏览:419
油猴万能脚本 发布:2025-03-10 10:09:10 浏览:443
磁性加密闸阀 发布:2025-03-10 10:09:08 浏览:345
sqlwhereor效率 发布:2025-03-10 09:57:06 浏览:103
12306java 发布:2025-03-10 09:52:39 浏览:602
php键值 发布:2025-03-10 09:51:14 浏览:629
FTP对吧 发布:2025-03-10 09:50:28 浏览:94
单机游戏怎么解压安装 发布:2025-03-10 09:49:41 浏览:672
我的世界所有服务器都能刷tnt么 发布:2025-03-10 09:25:41 浏览:288
相册加密oppo 发布:2025-03-10 09:06:45 浏览:615