急急急

tibbers_blue 2019-01-24 11:51:34
急急急,我有一个sql,其中有一个字段是字符串类型的,然后这个字符串的值有多种,分别是true,false和null,现在我要实现的是,有false和true同时存在的,这个字段值为false,只有true的值为true,请问如何实现?
...全文
322 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
_小黑_ 2019-03-01
  • 打赏
  • 举报
回复
问题描述的不清楚 A表中的 B字段 是字符串类型的,然后这个字符串的值有多种,分别是true,false和true 有false和true同时存在的,这个字段值为false,只有true的值为true 这两句 没看懂
唐诗三百首 2019-02-01
  • 打赏
  • 举报
回复
请提供表结构, 测试数据, 处理逻辑和希望结果.
loveljy_19901114 2019-02-01
  • 打赏
  • 举报
回复
虽然不知道你想要什么,但是可以试一下case when 语句
hgwyl 2019-01-25
  • 打赏
  • 举报
回复
结帖率是0,本来有点不想回复的。

1、导出数据到excel,筛选出含有true字符的(集合为A)
2、在集合A中,再筛选出含有false字符的(集合为B)
3、添加一列X,集合B的值为false,(集合A-集合B)的值为true
4、X列为空值的其他行,视业务需求添加相应值
5、重新导入数据库

——如果是技术大牛,写成sql语句执行更好,我是不会了……
guiljt 2019-01-25
  • 打赏
  • 举报
回复
select ( case F_Result when 'true' then 'true' else 'false' end ) as F_Result from tb_Result -- F_Result 字段名,tb_Result 表名
卖水果的net 版主 2019-01-25
  • 打赏
  • 举报
回复
给出测试数据和预期结果。
疯狂的疯 2019-01-24
  • 打赏
  • 举报
回复
用替换即可解决、

select * from T whre  replace(Cloumn,'true','')='' 
shoppo0505 2019-01-24
  • 打赏
  • 举报
回复
看不懂,请给出实例

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧