mysql 字符_mysql 字符串的比较

mysql 字符串的比较

如果比较Column_1 中的字符存在于Column_2

例如

Select 'A,B' AS Column_1 ,'B,C,D' AS Column_2

union

Select '12,45' AS Column_1 ,'B,123' AS Column_2

union

Select '12,45' AS Column_1 ,'B,123,45' AS Column_2;

我要的结果是

Select 'A,B' AS Column_1 ,'B,C,D' AS Column_2 ,1 AS result

union

Select '12,45' AS Column_1 ,'B,123' AS Column_2 ,0 AS result

union

Select '12,45' AS Column_1 ,'B,123,45' AS Column_2 ,1 AS result;

也就是说.  Column_1只要有一个字符在Column_2 中, result 就为 1,否则为0

SQL code:

mysql> select *,

-> concat(',',Column_2,',') regexp concat(',(',replace(Column_1,',','|'),'),') AS result

-> from

-> (

-> Select 'A,B' AS Column_1 ,'B,C,D' AS Column_2

-> union

-> Select '12,45' AS Column_1 ,'B,123' AS Column_2

-> union

-> Select '12,45' AS Column_1 ,'B,123,45' AS Column_2

-> ) t;

+----------+----------+--------+

| Column_1 | Column_2 | result |

+----------+----------+--------+

| A,B | B,C,D | 1 |

| 12,45 | B,123 | 0 |

| 12,45 | B,123,45 | 1 |

+----------+----------+--------+

3 rows in set (0.00 sec)

mysql>

相关问答:

在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?

请大家多指教~!谢谢!

不会把,我这都装了的 我系统里 还装了 ......

我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文

但是在 其他的可视页面 和网页中都显示乱码 如何解决?

在mysql控制台:show variables like 'char%';贴结果出来看看。

mysql命令行模式下: ......

我已经按照教程上配置tomcat的server.xml

表列字段在无值的情况下

默认值为null好,还是空白值好呢?

1)对数据插入/查询/的影响如何?

2)对该列进行索引,会有不同的效用么?

大家一般对标题字段的位数设为多少?256

正文字段的?text?

几千万条的数据存储,要 ......

bas_car 表 有列carname ,要进行数据统计,

select count(a.carname),a.carname from bas_car a,bas_car b where a.carid>=b.carid and a.carname=b.carname

group by a.carname

如上查询结 ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值