asp.net多條件查詢功能並統計查詢到的數目
阿新 • • 發佈:2019-01-23
用asp.net也有一段時間了,發現asp.net的新增查詢功能比jsp更簡單,asp.net的控制元件太好用了,後臺可以直接呼叫前臺的控制元件並將資料顯示在前臺。尤其是多條件查詢功能,發現太簡單了,只要一條sql語句就搞定。廢話不多說,分享下本人的成果:
select * from userInfo where userName like'%" + TextBox3.Text + "%' or email like '%" + TextBox4.Text + "%'"
這裡本人用了使用者名稱和郵箱兩個條件查詢,詳細程式碼就不列出來了。like是把所有相似的資料查找出來。
asp.net中大部分程式碼都是if..else..下,這比java簡單多了。
多條件查詢只要寫下簡單的邏輯就出來了。
if ((TextBox3.Text == "" && TextBox4.Text == "") || (TextBox3.Text != "" && TextBox4.Text != "")) { sql = "select * from userInfo where userName like'%" + TextBox3.Text + "%' or email like '%" + TextBox4.Text + "%'"; } else if (TextBox3.Text=="") { sql = "select * from userInfo where email like '%" + TextBox4.Text + "%'"; } else if (TextBox4.Text == "") { sql = "select * from userInfo where userName like'%" + TextBox3.Text + "%' "; }