
if @A='测试一'
set @B='内容一'
else if @A='测试二'
set @B='内容二'
else if --其他情况自己补足
select TOP 7 from Data_Content where title = @B order BY ID DESC
String str = 文本框名字Text; string sql ="select from [数据表名] where userID='"+str +"'";//这里不能少掉2个''否则你文本框为空的时候会报错//你也可以判断一下:用下面的方法:string sql ="select from [数据表名] where 1=1";if(str !=""){ sql = sql +" and userID='"+str +"'";//如果文本框为空的时候 就查询全部 不空位则查询你想查询的}
cursorexecute(sql)
columns_name = [tuple[0] for tuple in cursordescription]
data= pdDataFrame(cursorfetchall(), columns=columns_name)
cursorclose()
这样写
你设法创建一个存储过程create proc MyprocAs select from Products
declare @a int declare @b int declare @c int if(IsNull(@b,0)>0) set @a=@bupdate Products set UnitPrice=@a/2000,UnitsInStock=@a2000这样调用EXEC myproc
给你完整代码参考
Private Sub Command2_Click()
Dim CnnStr As String
CnnStr = "provider=MicrosoftjetOLEDB40;Persist security info= False; Data source=" & AppPath & "\数据库名称mdb"
adodc1ConnectionString = CnnStr
adodc1CommandType = adCmdText
adodc1RecordSource = "select from 表单 where 姓名='" & Text1Text &"'"
adodc1Refresh
'设置DataGrid显示查询结果
Set DataGrid1DataSource =adodc1
DataGrid1Refresh
Combo1Clear
Do While Not adodc1RecordsetEOF
Combo1AddItem adodc1RecordsetFields("姓名")Value
adodc1RecordsetMoveNext
Loop
End sub
以上就是关于在MSSQL中进行条件判断并赋值后再进行查询全部的内容,包括:在MSSQL中进行条件判断并赋值后再进行查询、数据库查询语句如何赋值一个变量来改变查询条件、python 数据库查询到的结果如何能赋值给dataframe并标明列明等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)