sql表所有欄位
A. 怎樣用sql查詢一個表的所有欄位
可以用一句sql語句查詢解決,如要查test表中的所有欄位及類型
Selectb.nameasTableName,C.nameASTYPEfromsyscolumnsa,sysobjectsb,systypesc
wherea.id=b.id
andb.type='U'
anda.xtype=c.xtype
andb.name='TEST';
結果截圖:
B. 如何利用SQL語句查看某一個表全部列或單個列的屬性
exec sp_columns 表名 --返回某個表列的信息
exec sp_help 表名 --查看某個表的所有信息
這些是系統的存儲過程
例如:
用SQL語句查詢一個數據表所有欄位的類型可以參考下面的代碼:
SELECT
name AS column_name,TYPE_NAME(system_type_id) AS column_type,
(2)sql表所有欄位擴展閱讀:
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
C. sql如何查詢表中的欄位
select * from table(即表名) * 查詢所有欄位
select name from table 只查詢name欄位
D. 如何用一條SQL語句得到一個表的所有欄位和記錄條數
說一下幾種思路:
一、如果你的表名是有規律的,就用循環組合成sql,再執行。如:
declare @i int,@sql varchar(1000)
set @i=1
while @i<10
begin
set @sql='select count(*) from table'+convert(varchar,@i)
exec @sql
end
二、把表名從系統表裡取出,來組成sql
select ''select count(*) from '+name from sysobjects where xtype='u'
再把sql取出來執行既可。
三、如果你有興趣研究,還可以使用微軟未公開的存儲過程來處理 sp_MSforeachtable。這個就不詳寫了。
E. SQL 如何取得一個表的所有欄位
如果是去所有欄位的值用select * from tablename;
如果是想查看錶所有欄位的結構用desc tablename;
F. 獲取一個數據表所有欄位名的SQL怎麼寫
使用sqlserver
查詢語句就能夠看見表中的欄位名了;
1、查看所有欄位語法:select
*
from
表名。這里的*號表示的所有欄位;如圖所示
2、直接修改表也可以看見所有表中的欄位名,選中所要查看欄位的數據表「右鍵」-「修改」。
G. 如何在sql中查詢所有表的所有欄位,只要有欄位數據為「123」,就顯示出
1、在Oracle中,這樣寫就可以解決了
select column_name,table_name from user_tab_columns where column_name= 'test_name'
2、在SqlServer中,這樣寫就可以解決了
SELECT COLUMN_NAME,TABLE_NAME FROM INFORMATION_SCHEMA.columns WHERE COLUMN_NAME='test_name'
H. SQL如何查詢一張表的所有欄位並按其中一個欄位進行分組
1、創建測試表,
create table test_group_cols(id number, value varchar2(20), remark varchar2(20));
I. 在sqlserver2005中怎麼查看一個表中的所有欄位名
通過系統表查詢:
select
a.name
from
syscolumns
a
inner
join
sysobjects
b直接select
*
from
表名
就可以看見所有的欄位呀
select
*
from
[表
J. 如何用SQL語句查詢一個數據表所有欄位的類型
用SQL語句查詢一個數據表所有欄位的類型可以參考下面的代碼:
SELECT
name AS column_name,TYPE_NAME(system_type_id) AS column_type,
max_length,is_nullable
FROM sys.columns
WHERE object_id=OBJECT_ID(N'Address')
(10)sql表所有欄位擴展閱讀:
SQL語句
創建索引:create [unique] index idxname on tabname(col…。)
增加列:Alter table table_name add column_name column_type [default 默認值]--在表中增加一列,[]內的內容為可選項
刪除索引:drop index idxname on tabname