當前位置:首頁 » 編程語言 » 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-02-02 03:29:34 瀏覽:873
安卓怎麼換回鴻蒙系統 發布:2025-02-02 03:24:35 瀏覽:507
完美國際鄰水鎮箱子密碼是多少 發布:2025-02-02 03:17:04 瀏覽:618
測試java程序 發布:2025-02-02 03:16:49 瀏覽:888
android羅升陽 發布:2025-02-02 03:15:01 瀏覽:822
javascript編程語言 發布:2025-02-02 03:05:49 瀏覽:360
用電賬號初始密碼多少 發布:2025-02-02 03:04:03 瀏覽:107
python賦值運算符 發布:2025-02-02 03:00:51 瀏覽:905
怎麼查詢電腦ip地址和dns伺服器 發布:2025-02-02 02:57:50 瀏覽:240
資料庫應用系統的概念 發布:2025-02-02 02:44:46 瀏覽:549