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

热点内容
rpgmaker脚本 发布:2024-05-19 14:48:58 浏览:406
hds存储虚拟化 发布:2024-05-19 14:47:09 浏览:20
mysql数据库分片 发布:2024-05-19 14:42:30 浏览:341
2021款魏派vv6买哪个配置 发布:2024-05-19 14:31:11 浏览:632
前端如何打开第二个服务器地址 发布:2024-05-19 14:30:55 浏览:569
新建文件夹2百度盘 发布:2024-05-19 14:24:07 浏览:607
waslinux安装部署 发布:2024-05-19 14:23:11 浏览:786
安卓系统怎么注册不了ins 发布:2024-05-19 14:01:00 浏览:961
买服务器后怎么搭建功能 发布:2024-05-19 14:00:03 浏览:208
windows文件夹图标下载 发布:2024-05-19 13:25:44 浏览:690