1. 程式人生 > >asp.net多條件查詢功能並統計查詢到的數目

asp.net多條件查詢功能並統計查詢到的數目

用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 + "%' ";
        }