一个查询思路的写法

时间:2022-03-29 00:22:53
在一个表中有一个site字段对应值包括wm1,wp1,wf1,wm2,wf2,wp2等。
现在我用M1表示wm1,wp1,wf1,    用M2表示wm2,wf2,wp2
我想有一个下拉框,当选M1是去查询字段值等于wm1,wf1,wp1的值,而选M2是去查wm2,wf2,wp2
初步的构思是用模糊查询,判断他的第3位为1还是2了,然后输出。
只是这个今天刚学可,不知道怎么个写法,还望各位能提示一下,或有更好的方法,谢谢

8 个解决方案

#1


up

#2


呵呵,换个写法看看了啊,谢谢楼上的

#3


基本上就是这样的,谁有更好的法子,不妨共享

#4


假设数据库为Access:
1、在选择M1、M2等的时候,你要得到末尾的数字;
2、select [site] from yourtable where [site] LIKE "??" & "对应的数字"。 

#5


If (Dropdep1.SelectedItem.Value = "M1") Then


            Sql = "SELECT * from table where   qnRdep like 'W_1' 
       
        elseif(Dropdep1.SelectedItem.Value = "M2") Then


            Sql = "SELECT * FROM table where  qnRdep like 'W_2' 

        End If
这样可以吗?

#6


顶上去

#7



#8


#1


up

#2


呵呵,换个写法看看了啊,谢谢楼上的

#3


基本上就是这样的,谁有更好的法子,不妨共享

#4


假设数据库为Access:
1、在选择M1、M2等的时候,你要得到末尾的数字;
2、select [site] from yourtable where [site] LIKE "??" & "对应的数字"。 

#5


If (Dropdep1.SelectedItem.Value = "M1") Then


            Sql = "SELECT * from table where   qnRdep like 'W_1' 
       
        elseif(Dropdep1.SelectedItem.Value = "M2") Then


            Sql = "SELECT * FROM table where  qnRdep like 'W_2' 

        End If
这样可以吗?

#6


顶上去

#7



#8