C解析sql語句,C 中 SQL 查詢語句

2022-07-15 05:15:13 字數 3249 閱讀 5917

1樓:匿名使用者

語法錯誤

bai你在from後面的是一串dusql語句,所以語zhi句後是要加別名的。。。

試試:daoselect sum (總額

回) from (select distinct 合同,總額 from table where 專案=『aa』 and型別答=『a』) as tab

2樓:匿名使用者

select sum (總額) from (select distinct 合同,總額 from table where 專案=『aa』 and型別=『a』) as a,最後面加個別名

3樓:程自挺

select語句中where後面的列名怎麼可以直接用「專案」呢,還有後面的「型別」

4樓:匿名使用者

這樣子寫!

e5a48de588b662616964757a686964616f31333264656139

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

using system.data.sqlclient;

namespace luo

private void button1_click(object sender, eventargs e)

else

console.writeline("ok");

console.readkey();}}}

5樓:首湛斛正浩

拼接sql語句啊。然後每個都判斷一下。為空查詢全部。不為空查詢選定的條件!

c#如何讀取sql中的某個欄位的值 並拿出來

6樓:匿名使用者

select 許可權 from admin where 使用者名稱='某個使用者名稱的許可權'不知道你是隻要sql語句還是整個操作的過程

7樓:匿名使用者

用c#sqlserver實現增刪改查

using system.data;

using system.data.sqlclient;

//先開啟兩個類庫檔案

sqlconnection con = new sqlconnection();

// con.connectionstring = "server=505-03;database=ttt;user=sa;pwd=123";

con.connectionstring = "server=.;database=stu;uid=sa;pwd=sa";

con.open();

/*sqldataadapter 物件。 用於填充dataset (資料集)。

sqldatareader 物件。 從資料庫中讀取流..

後面要做增刪改查還需要用到 dataset 物件。

*/sqlcommand com = new sqlcommand();

com.connection = con;

com.commandtype = commandtype.text;

com.commandtext = "sql的語句";

sqldatareader dr = com.executereader();//執行sql語句

dr.close();//關閉執行

con.close();//關閉資料庫

在c#中怎麼將sql語句執行的內容顯示出來?

8樓:axure夜話

c#中將sql語句執行的內容分顯示出來可以通過按照不同的輸出結果型別1:輸出的結果是集合物件

2:輸出的結果是dataset或者datatable可以使用gridview繫結資料來源即可

3:輸出的結果json

4: 輸出的結果xml

首先需要轉換,再進行資料繫結

9樓:匿名使用者

private void button2_click(object sender, system.eventargs e)

10樓:

你寫的很好啊

把執行的結果繫結到gridview上不就行了嗎

11樓:匿名使用者

重新連線資料庫,繫結控制元件啊

各位大俠:誰會用c#解析sql語句給個思路吧!要能解析所有常見的sql語句,並能獲取表、欄位、表示式等資訊 30

12樓:易人脈

sql語句是字串,你可以利用indexof和substring來擷取。

例如:select field1 from table where field2=value

string test="select field1 from table where field2=value ";

取得表資訊:

string table=test.substring(test.indexof("from "),test.

indexof("where")-test.indexof("from ")).trim();

取得欄位資訊:

string field=test.substring(test.indexof("select"),test.

indexof("from ")-test.indexof("select")).trim();

等等。。。

13樓:匿名使用者

我覺得你應該逆向思維

現在要你寫一個方法,怎麼能讓使用者方便的輸入一個sql自然而然,他輸入的關鍵字之類的資訊你就都得到了.

私以為你要控制他的輸入,你就不用做這些判斷了.每個人都知道.使用者可以亂搞的...

14樓:來自美國認真的兔子

c#中的正則表達示那麼好用,相信做這個完全沒有問題的,

曾經在用c#號做過解析網頁的程式,就是用c #正則,相當方便。

15樓:匿名使用者

直接用linq to sql 或者 entity to sql就完事了啊,搞這麼複雜幹啥

請教C中sql查詢語句的問題,請教一個C 中sql查詢語句的問題

可以這樣寫,只要在欄位列表那裡出現的欄位名不是兩個表內都存在,例如 table1 a,b,c table2 b,c,d 這時寫 select a,b,c from table1,table2 where table1.b table2.b就會出錯,應該寫成select table1.a,table1...

複雜sql語句查詢,sql語句查詢

select id,name,isnull select sum 金額 from b表 where id a表.id and bno 20 0 正常消費,isnull select sum 金額 from b表 where id a表.id and bno 30 0 充值,select top 1 ...

sql語句,sql怎麼迴圈查詢,把list中的所有值當做查詢條件,查詢符合這個list的所有的資料

select f1 from table1的結果集做為查詢條件迴圈查詢。如 set a select f1 from table1foreach a sql 語句是對資料庫進行操作的一種語言。結構化查詢語言 structured query language 簡稱sql,結構化查詢語言是一種資料庫查...