❶ 如何在c# 語言中獲取sql中的欄位
創建一個
SqlCommand
執行
SqlConnection
conn
=
new
SqlConnection(connectionString);//創建連接,把connectionstring傳進去
SqlCommand
comm
=
new
SqlCommand("select
名字
from
學生表
where
學號
=
005"
,conn);
conn.Open();
string
s
=
(string)comm.ExecuteScalar();//假設你的結果唯一,就是說學號是005的人只有一個,這樣就可以了
❷ 求一個簡單的SQL取欄位的語句
--樓上的有問題,括弧外的XL可能還有XXL、L等情況
--這樣就OK啦
--測試數據
declare @tb table(size_code varchar(100), describe varchar(100))
insert into @tb select 'A101', 'XL(170/175)'
insert into @tb select 'A101', 'XXL(180/185)'
insert into @tb select 'A101', 'L(160/165)'
--查詢
--方法1
select substring(describe,charindex('(',describe)+1,charindex(')',describe)-charindex('(',describe)-1) from @tb
--方法2
select reverse(stuff(reverse(stuff(describe,1,charindex('(',describe),'')),1,1,'')) from @tb
--結果
/*
170/175
180/185
160/165
*/
❸ 取得SQL資料庫欄位的值
不知道你使用的是什麼語言,什麼環境:
1. 應該是取得查詢結果,然後,加到應用程序的緩存中
2. 首先取出Application(CacheName&"_WebSetting"),應該是一個數組,然後取你需要的維數,各種語言不同,(1)代表的也不同,有的1是數組的第一項,有的是0,不管什麼語言,只要得到數組,直接根據你的需要取索引數的數組值就可以了
❹ 如何使用Socket獲取伺服器的SQL表的欄位
好像沒有聽說這種做法,不過可以從幾個方面談這個問題:
1、是不是必要?
任何一個類型的SQL資料庫.NET都有對應的數據連接方法,MySQL, Oracle, SQL Server都可以在ADO.NET中使用。那麼就不是很必要。
2、一定要用,怎麼用?
這個就相當復雜了,不是說Socket復雜,是你要設計的通訊代碼復制,可以說絕對不亞於你所寫的程序,所有關鍵通訊代碼既要有數據又要有結構。那麼就將伺服器端讀到的數據轉換成XML格式,再在前後增加標識符,如:<!DATA> XML Data <!EOF>
3、有沒有可替代的方法?
有,SQL Server可以使用復雜,合並復制、事務復制,不過這個需要你在程序設計之初就要考慮表格的結構,另外復制需要更新,也就是說需要有.NET操縱復制事務。
4、其它解決辦法?
這里假設你需要繞開版權問題,不希望采購SQL企業版或者標准版程序,那麼可以使用MSDE這樣的免費版本,這樣有一個問題,就是限制了連接的數量,怎麼辦,可以使用WebSerices,WebSerices是同過XML傳遞數據的,只要客戶端與伺服器端都採用相同的數據結構是完全可以不使用ADO.NET連接就可以完成數據傳遞、修改的。
❺ 獲取一個數據表所有欄位名的SQL怎麼寫
使用sqlserver
查詢語句就能夠看見表中的欄位名了;
1、查看所有欄位語法:select
*
from
表名。這里的*號表示的所有欄位;如圖所示
2、直接修改表也可以看見所有表中的欄位名,選中所要查看欄位的數據表「右鍵」-「修改」。
❻ 通過sql查詢出的某個欄位的值為一條SQL語句,我應該如何讓獲取這個sql的值
declare@sqlvarcahr(max)
select@sql=欄位1from表名
if@sqlisnotnull
exec(@sql)
第二次執行。
❼ 運用SQL如何提取想要的欄位
這是提取某字元欄位中的字元與之相似的。
SQL=Select 欄位1 from tabel where 欄位1' like '%喜歡%'
由於通配符的緣故,導致我們查詢特殊字元「%」、「_」、「[」、「';」的語句無法正常實現,而把特殊字元用「[ ]」括起便可正常查詢。
❽ 怎樣獲取sql欄位名和中文值
第一步:select 'username' 用戶名 from user where rownum<2;
第二步:plsql developer中"single record view"顯示結果然後復制出來就可以了。