在MSSQL中进行条件判断并赋值后再进行查询

在MSSQL中进行条件判断并赋值后再进行查询,第1张

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并标明列明等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9820025.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存