C中SQL語句帶引數的like查詢怎麼寫

2022-03-19 04:50:50 字數 3989 閱讀 7741

1樓:匿名使用者

是不是sql語句 like啊

可以試試 select * from a(表) where b(列) like '%2012%'(如果這列是日期,那麼所有2023年的都會出來,比如201201,201202,201203。。。 。。。)

在c#中寫sql語句要注意一下那個規格格式 有小小變化

2樓:司徒尚

sql模糊查詢,使用like比較字,加上sql裡的萬用字元,請參考以下:

-- 1、like'mc%' 將搜尋以字母 mc 開頭的所有字串(如 mcbadden)。

-- 2、like'%inger' 將搜尋以字母 inger 結尾的所有字串(如 ringer、stringer)。

-- 3、like'%en%' 將搜尋在任何位置包含字母 en 的所有字串(如 bennet、green、mcbadden)。

-- 4、like'_heryl' 將搜尋以字母 heryl 結尾的所有六個字母的名稱(如 cheryl、sheryl)。

-- 5、like'[ck]ars[eo]n' 將搜尋下列字串:carsen、karsen、carson 和 karson(如 carson)。

-- 6、like'[m-z]inger' 將搜尋以字串 inger 結尾、以從 m 到 z 的任何單個字母開頭的所有名稱(如 ringer)。

-- 7、like'm[^c]%' 將搜尋以字母 m 開頭,並且第二個字母不是 c 的所有名稱(如macfeather)。

3樓:

where 列明 like 『%要查詢的資料%』

怎樣在c#中實現資料庫資料的模糊查詢

含有引數變數的sql語句,如何用c#語句表示。

4樓:

string mysql = string.format("select cname,grade from student,score,course where student.sno = score.

sno and score.cno = course.cno and student.

sno = '' and score.text = ",textbox1.text,combobox1.

text);

5樓:匿名使用者

string mysql = "select cname,grade from student,score,course where student.sno = score.sno and score.

cno = course.cno and student.sno =『" +convert.

tostring(textbox1.text) +"』 and score.text =『" + convert.

toint32(combobox1.text)「』;」;

c#中 sql 查詢語句

6樓:匿名使用者

語法錯誤

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

試試:daoselect sum (總額

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

7樓:匿名使用者

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

8樓:程自挺

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

9樓:匿名使用者

這樣子寫!

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();}}}

10樓:首湛斛正浩

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

c#中關於sql查詢的**怎麼寫?

11樓:

就是用個模糊查詢使用like 關鍵字

select 欄位 from 表明 where 欄位名 like '%這裡是要包含的值%'

12樓:匿名使用者

在1樓的基礎上改語句吧。

c#中怎樣獲取mysql中帶引數的查詢語句中的引數值,題目如下:

13樓:小妻丐

sqlparameter是以鍵值對的形式傳引數的,第一個引數是鍵,第二個是值,在systemdatetime在簽名加個@,應該寫成@systemdatetime。而且你前面cmd.commantext = "select @systemdatetime = sysdate();";獲得系統時間好像也不對,你先試試

你具體是想幹什麼。說清楚能更好的幫助你

winfrom c# 中怎麼寫sql,where子句模糊查詢

14樓:匿名使用者

沒用過你這方法!我們一般使用sqlcommand的方法把寫好的,能在sql查詢管理器中執行的語句或儲存過程等指令直接傳遞給sql並返回結果。

sqlconnection con = new sqlconnection(連線字串);

string ss = sqlcom;

sqlcommand com = new sqlcommand(ss, con);

sqldataadapter da = new sqldataadapter(com);

datatable dt = new datatable();

con.open();

da.fill(dt);

con.close();

sqlcom只要是能執行的sql語句這裡都能使用!

15樓:匿名使用者

你用string.format("username like %%",位置0的值)

c#中實現模糊查詢

16樓:

這個不抄管填不填 你寫的sql語句都一樣

string valuea;

string valueb; 沒填的字串賦空字串""

select 你想要的欄位 from 你的表名 where a like 『%"+valuea+"%' and b like '%"+valueb+"%';

這樣查就可以了

17樓:匿名使用者

string sql="select * from table where 1=1 ";

if(a.text!="")

if(b.text!="")

18樓:匿名使用者

說得好模糊,有沒有**?

C中SQL語句的多條件查詢, NET(c ) SQL 如何多條件查詢

你自己寫的sql語句就能完成任務啊,只是需要把引數傳入就可以了 string sqlquerytime string.format select from workdiary where time firstday and time lastday and name name net c sql 如...

ORACLE中的SQL語句

你是不會寫oracle下的sql語句,還是沒有思路?前者的話,我也邦不了你,因為我也不會,哈哈。我一般都是在sql server下工作。後者的話,你可以這樣試試。寫一個方法,裡面宣告4個變數,用來接收4個文字框的text.再一個sql語句 select from 表名 where 1 1 sql s...

c 函式中的指標引數跟地址引數區別

chat int a chat int a 這兩個函式是完全不同意義的東西,你的理解主要是在int a和int a這個型別上面。要注意int 和int 是兩個完全不同的型別。int 是引用型別,而int 是指向int型別變數的指標型別。void chat int a 呼叫此函式 int x 100 ...