c# SELECT *

請教c# 用SELECT 查詢 aa資料

data(欄位)

as12df

fssd65ff

sdd12ff

sfs58ff

rt656ff

sf12fd

用SELECT * FROM aa where data="12" (data="12" 應該修改為?)

找出字串內有12資料?(有包含)

SELECT * FROM aa where data Like '" + textBox1.Text.Trim() + "%'";

是什麼意思?

已更新項目:

有人能幫忙!...

2 個解答

評分
  • 匿名使用者
    1 0 年前
    最佳解答

    SELECT * FROM aa where data Like '" + textBox1.Text.Trim() + "%'";

    表示取得data 欄位中, 資料以textbox1 裡的值開頭者的資料.

    比如textbox1.text 的值是"aa"

    ->SQL 語法變成:

    SELECT * FROM aa where data Like 'aa%';

    則會取回所有以'aa'開頭的資料, 比如"aaxxfd", "aaffsw"

    2010-04-06 23:02:37 補充:

    Like '%12%'

    2010-04-07 08:40:55 補充:

    SELECT * FROM aa where data Like '" + textBox1.Text.Trim() + "%'";

    表示取得data 欄位中, 資料以textbox1 裡的值開頭者的資料.

    比如textbox1.text 的值是"aa"

    ->SQL 語法變成:

    SELECT * FROM aa where data Like 'aa%';

    則會取回所有以'aa'開頭的資料, 比如"aaxxfd", "aaffsw"

    如要取中間有12 , ASD12FDFF ASSD12ADSF ASDG56DFG HDF98HHH , 只取得ASD12FDFF ASSD12ADSF 如何寫?

    -->Like '%12%'

    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    鄭老師 :如要取中間有12 , ASD12FDFF ASSD12ADSF ASDG56DFG HDF98HHH , 只取得ASD12FDFF ASSD12ADSF 如何寫?

    2010-04-06 23:14:15 補充:

    OK..謝謝! 點數如何給...

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。