當前位置:首頁 » 編程語言 » sql獲取欄位

sql獲取欄位

發布時間: 2022-05-26 09:26:29

sql如何查表中欄位的數據

select
*
from
表名
where
條件
(用於查找符合條件所用欄位名稱)
*也可用欄位名稱代替

② sql server 怎麼獲取表欄位名稱

1、方法一
SELECT * FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='表名'

2、方法二
select a.name tablename, b.name colName, c.name colType ,c.length colLength
from sysobjects a inner join syscolumns b

on a.id=b.id and a.xtype='U'
inner join systypes c
on b.xtype=c.xusertype

where a.name='表名'

③ 怎麼用SQL語句得到一個表的欄位數

用一個查詢打開表後,可以根據TADOQuery控制項的FieldCount屬性來獲得欄位個數。
MySql:='Select * From MyTBName ';
ADOQ_Fields.Close;
ADOQ_Fields.SQL.Clear;
ADOQ_Fields.SQL.Add(MySql);
ADOQ_Fields.Open;
SBar.Panels[2].Text:='共計:'+IntToStr(ADOQ_Fields.FieldCount)+'條欄位';
如果你想得到每個字估的類型,可以對欄位進行一下遍歷。
放一個TValueListEditor控制項,命名為VLEditor_Fields,用來存放欄位信息。

VLEditor_Fields.Strings.Clear;
For i:=0 to ADOQ_Fields.FieldCount-1 DO
Begin
case ADOQ_Fields.FieldByName(ADOQ_Fields.Recordset.Fields.Item[i].Name).DataType of
ftUnknown: FieldType :='ftUnknown';
ftString: FieldType :='ftString';
ftSmallint: FieldType :='ftSmallint';
ftInteger: FieldType :='ftInteger';
ftWord: FieldType :='ftWord';
ftBoolean: FieldType :='ftBoolean';
ftFloat: FieldType :='ftFloat';
ftCurrency: FieldType :='ftCurrency';
ftBCD: FieldType :='ftBCD';
ftDate: FieldType :='ftDate';
ftTime: FieldType :='ftTime';
ftDateTime: FieldType :='ftDateTime';
ftBytes: FieldType :='ftBytes';
ftVarBytes: FieldType :='ftVarBytes';
ftAutoInc: FieldType :='ftAutoInc';
ftBlob: FieldType :='ftBlob';
ftMemo: FieldType :='ftMemo';
ftGraphic: FieldType :='ftGraphic';
ftFmtMemo: FieldType :='ftFmtMemo';
ftParadoxOle: FieldType :='ftParadoxOle';
ftDBaseOle: FieldType :='ftDBaseOle';
ftTypedBinary: FieldType :='ftTypedBinary';
ftCursor: FieldType :='ftCursor';
ftFixedChar: FieldType :='ftFixedChar';
ftWideString: FieldType :='ftWideString';
ftLargeint: FieldType :='ftLargeint';
ftADT: FieldType :='ftADT';
ftArray: FieldType :='ftArray';
ftReference: FieldType :='ftReference';
ftDataSet: FieldType :='ftDataSet';
ftOraBlob: FieldType :='ftOraBlob';
ftOraClob: FieldType :='ftOraClob';
ftVariant: FieldType :='ftVariant';
ftInterface: FieldType :='ftInterface';
ftIDispatch: FieldType :='ftIDispatch';
ftGuid: FieldType :='ftGuid';
ftTimeStamp: FieldType :='ftTimeStamp';
ftFMTBcd: FieldType :='ftFMTBcd';
else FieldType :='';
end;
VLEditor_Fields.InsertRow(ADOQ_Fields.Recordset.Fields.Item[i].Name,FieldType ,True);
End;

④ sql語句如何取得資料庫中表的欄位信息

select *from 表名 where 『列名1』=『值』,'列名2'='值'
例如從一個學生成績表(course)中查找語文不及格的學生
select * from course
where 『語文』<60

⑤ 怎樣用sql語句獲取某個欄位的長度

樓主好,SQL中獲取欄位長度的函數為len(),len(欄位名)即可獲取字元的長度信息

⑥ sql中如何在where字句里截取某個欄位的前幾位字元

sql中在where字句里截取字元方法如下:

1、如果是sqlserver:where left(p.end_time,4) = '2012'。

2、如果是Oracle:where substr(p.end_time,0,4) = '2012'。

舉例:

1、oracle: 'where substr(欄位名,1,2)='''123''''

2、sqlserver: 'where substring(欄位名,1,2)='''123''''

(6)sql獲取欄位擴展閱讀:

sql中,常用函數介紹:

1、AVG():返回平均值

2、COUNT():返回行數

3、FIRST():返回第一個記錄的值

4、LAST():返回最後一個記錄的值

5、MAX():返回最大值

6、MIN():返回最小值

7、SUM():返回總和

8、UCASE():將某個欄位轉換為大寫

9、LCASE():將某個欄位轉換為小寫

10、MID():從某個文本欄位提取字元

11、LEN():返回某個文本欄位的長度

12、ROUND():對某個數值欄位進行指定小數位數的四捨五入

13、NOW():返回當前的系統日期和時間

14、FORMAT():格式化某個欄位的顯示方式

15、INSTR():返回在某個文本域中指定字元的數值位置

16、LEFT():返回某個被請求的文本域的左側部分

17、RIGHT():返回某個被請求的文本域的右側部分

⑦ sql如何獲取字元串中的指定字元

1、創建測試表,

create table test_int(value varchar2(50));

⑧ 如何用一條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。這個就不詳寫了。

⑨ sql怎麼獲得資料庫中的欄位值

您好,我來為您解答:
不知道你使用的是什麼語言,什麼環境:
1. 應該是取得查詢結果,然後,加到應用程序的緩存
2. 首先取出Application(CacheName&"_WebSetting"),應該是一個數組,然後取你需要的維數,各種語言不同,(1)代表的也不同,有的1是數組的第一項,有的是0,不管什麼語言,只要得到數組,直接根據你的需要取索引數的數組值就可以了
如果我的回答沒能幫助您,請繼續追問。

⑩ myeclipse中如何在sql獲取欄位長度

獲取表定義的欄位的長度,而非該欄位的數據的長度。
MyEclipse,是在eclipse基礎上加上自己的插件開發而成的功能強大的企業級集成開發環境,主要用於Java、JavaEE以及移動應用的開發。
MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持相當不錯。

熱點內容
ftp下載軟體安卓 發布:2025-02-12 23:07:24 瀏覽:565
c搜索演算法 發布:2025-02-12 23:05:47 瀏覽:860
返回伺服器地址 發布:2025-02-12 23:05:45 瀏覽:179
我的世界推薦在線伺服器 發布:2025-02-12 23:00:18 瀏覽:460
什麼是解壓目錄 發布:2025-02-12 22:49:24 瀏覽:979
惠普電腦選購要考慮哪些因素配置 發布:2025-02-12 22:43:50 瀏覽:221
演算法導論和演算法 發布:2025-02-12 22:43:13 瀏覽:930
兒童電動車遙控如何配置 發布:2025-02-12 22:37:54 瀏覽:248
crm客戶關系管理源碼 發布:2025-02-12 22:34:10 瀏覽:987
c與java編譯過程 發布:2025-02-12 21:47:47 瀏覽:374