1樓:瑚一刀
select * from table_name
如何查詢資料庫中表的欄位名
2樓:day忘不掉的痛
--表的欄位名稱
select name from syscolumns where id=object_id( '表名 ')
--表的欄位數
select count(name) from syscolumns where id=object_id( '表名 ')
最好改成:object_id(n '表名 ')
這樣只是規範一些,一般不會出錯
select name from syscolumns where id=object_id(n '表名 ')--列名
select name from sysobjects where xtype= 'u '--表名
select name from sysobjects where xtype= 'p '--儲存過程
3樓:匿名使用者
select * from syscolumns where id=(select id from sysobjects where name='userinfo')
如何查詢表的欄位資訊
如何使用group by 分組查詢表中所有欄位資訊
4樓:萬能導師
1.建立測試表,
建立表test_group_cols(idnumber,值varchar2(20),remarkvarchar2(20));
2.插入需要測試的資料,
插入集體集體(1,「15」,「rmk1」);
插入集體集體(2,「15」,「rmk1」);
插入group_colstriues(3,25x,rmk2);
插入group_colstriues(3'333',rmk4);
插入group_colstriues(3,'666','rmk3');
插入集體集體(4'35',rmk1');
插入group_colstriues(4.77,rmk1);
3.查詢表的所有欄位,選擇。*,rowidfromuser_tab_colstwheretable_name=upper('test_group_cols')如下圖。
4.寫sql,groupbyid欄位,selectid,count(*)fromtest_group_colstgroupbyid,如下圖。
5樓:
我也在找這樣的問題.
我得到的心得是這樣的:
select * from emp group by *;
先說明*都是具體的欄位,不可直接寫*,而且前後一致.
但是問題來了?這樣的group by 出來的東西不是我們想要的,它只是單純的distinct(*)裡面的東西,去掉查詢出來的重複東西.也就是:
select distinct(*) from emp然後我得到結果是:group by 所有的欄位是無法實現的.
看了一篇部落格用的是mysql,是這樣的:
select a,b from emp group by a;
如果表如下
a b
1 2
1 3
結果是: 1 2
其實這是我想要的結果,可惜的是我用的pgsql.
6樓:慕凌絲
建立資料庫後(如學生student.dbf)(欄位名有學號、姓名、學院、年齡)
輸入 select 學號,count(*) as 姓名、學院、年齡 from student group by 學號
(記得用英文狀態下的標點符號)
這樣就可以了
如何查詢表的欄位資訊
7樓:黑馬程式設計師
檢視資料表:describe 表名【或者是 desc 表名】
如何將oracle表中的欄位型別、欄位註釋說明、欄位名一起查詢出來
8樓:匿名使用者
樓主可以bai
使用下面的du語句:
select b.column_name column_name --欄位
zhi名
,b.data_type data_type --欄位型別dao
,b.data_length --欄位長度,a.comments comments --欄位注回釋from user_col_comments a,all_tab_columns b
where a.table_name = b.table_name and
a.table_name = 'table_name';
ps:table_name 大小寫敏感答。
9樓:匿名使用者
接抄">網頁連結
select
ut.column_name,--欄位名稱uc.comments,--欄位注襲釋
ut.data_type,--字典
bai型別
ut.data_length,--字典長度ut.nullable--是否為空
from user_tab_columns utinner join user_col_comments ucon ut.table_name = uc.table_name and ut.
column_name = uc.column_name
where ut.table_name='rc_metadata'
order by ut.column_name其中du
表名注意zhi大寫,即將'rc_metadata' 換成自己的表名即可dao
10樓:匿名使用者
樓上的肯定少加了一個條件:
select b.column_name column_name --欄位版名
,b.data_type data_type --欄位型別,b.data_length --欄位長權度,a.
comments comments --欄位註釋from user_col_comments a, all_tab_columns b
where a.table_name = b.table_nameand a.
column_name = b.column_nameand a.table_name = 'table_name';
and a.column_name = b.column_name
11樓:
使用命令desc 表名即可。
desc:describe,即給出表的定義。
12樓:匿名使用者
desc:describe,即給出表的定義。
如何查詢本地招標資訊,如何查詢各地的招標資訊
本地的招標資訊查詢起來還是比較簡單的,可以查詢的 也比較多,我跟你簡單的說一些使用頻率比較高的 你可以在當地的 採購網上查詢,搜尋的時候直接省市名稱 採購網就可以搜到,資訊也比較多,你可以在當地的公共資源加以平臺裡面經常查詢,這個裡面是有很多資訊的,釋出的都是當地各種各樣的招標採購資訊,查詢的時候直...
sql查詢出來的欄位合併,sql語句查詢資料後,根據欄位內容合併到1行顯示如何做到
如果是字元型,提供sqlserver的方法,各個資料庫有區別,select a.pjnm b.stnm b.rvnm,c.txfs,c.txdz,c.ctxt,c.ptm from rm prj b a,rm stcd b b,rm inmsg nou c where c.stcd like a.p...
如何一次從excel表中查詢多個人的資訊呢
如果5000人的來各種資訊在源abc列,其中待提取電bai話號碼的600人的姓名du在e列,那麼在f2單元格輸入以zhi下公dao式,然後向下填充公式 vlookup e2,a b,2,0 公式表示 在a列精確匹配與e2單元格相同的單元格,並返回對應第2列 b列 的 號碼。詳見附圖舉例 有沒有要查詢...