SQL 怎么用where体现软件筛选选项中的"是否"

图片说明
我要写一个财务软件的报表,有”是否显示核算项目“这个筛选选项,SQL表里只有核算项目内码,怎么体现这个筛选条件
我想要的是筛选之后根据条件,筛选结果显示核算项目内码或者不显示项目内码,但是一条记录中的其他字段任然显示

2个回答

你可以从前台传一个类型到后台来判断,如果类型是‘是’,那就让核算项目内码展示出来,如果是‘否’,那就不展示这个字段,这个很简单 额

baidu_35103038
baidu_35103038 回复theUncle: 你说的就是我想实现的目的
大约 4 年之前 回复
baidu_35103038
baidu_35103038 回复theUncle: 是的
大约 4 年之前 回复
theUncle
paavochan 回复baidu_35103038: 你现在是当 核算项目内码 位0的时候,不显示这个字段,其它都显示?
大约 4 年之前 回复
baidu_35103038
baidu_35103038 回复theUncle: 我现在想法是再加一个字段FTf,用case when 判断核算项目是否为零来确定Ftf是0还是1,再用when=0来筛选,但是这样不符合条件的整条记录都没了,怎么样才能只忽略记录中不符合条件的“核算项目”字段内容,保留记录中其他字段内容,是不是要写两条相同的记录
大约 4 年之前 回复
theUncle
paavochan 回复baidu_35103038: 你要实现这个功能,单纯的SQL是写不出来的
大约 4 年之前 回复
theUncle
paavochan 回复baidu_35103038: 你要实现 :筛选结果显示核算项目内码或者不显示项目内码,SQL不是固定的吗?就只是不显示一个字段而已啊
大约 4 年之前 回复
baidu_35103038
baidu_35103038 我是要在后台里单纯用SQL完成这个操作先,我想知道SQL怎么用WHERE实现,至于判断到时候有人会用维护字换的
大约 4 年之前 回复

我是要在后台里单纯用SQL完成这个操作先,我想知道SQL怎么用WHERE实现,至于判断到时候有人会用维护字换的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐