可以用MYSQL replace()吗?

用户名

仅通过sql查询是否可能进行以下操作,还是需要创建一个php例程?

我有一个包含gmail地址的成员数据库,其中大多数包含1个或多个“。”。“ @”之前的地址中的(点)

为了阻止重复/多次注册,我创建了一个新列,其中将包含“干净”的gmail地址,以便我可以进行新注册的比较。

示例...我有以下行,其中以下gmail地址在gmail眼中实际上都是相同的。

[email protected]
[email protected]
[email protected]
[email protected]

我知道replace()可以简单地将某物替换为某物,但是我想替换@之前的所有点。

是否可以使用sql函数/语句清除@之前所有还是必须创建一个php例程才能实现此目的?

vkamayiannis

试试这个:

select concat(replace(substring(email, 1, locate('@', email)-1), '.', '') , substring(email, locate('@', email), length(email)))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mysql 可以用join进行更新吗

来自分类Dev

可以用mysql触发器或cronjob替代mysql事件吗?

来自分类Dev

可以用pyspider代替Scrapy吗?

来自分类Dev

可以用Spock嘲笑枚举吗?

来自分类Dev

可以用STM完成吗?

来自分类Dev

可以用前缀映射表吗?

来自分类Dev

可以用XSLT展开XML吗?

来自分类Dev

可以用C#简化吗?

来自分类Dev

我可以用$('form')代替$吗?

来自分类Dev

可以用简单的语句简化吗?

来自分类Dev

可以用SSD扩展内存吗?

来自分类Dev

我可以用mysqli_盲目替换所有mysql_函数吗?

来自分类Dev

这个单子可以用let块代替吗?

来自分类Dev

我可以用PHPUnit模拟接口实现吗?

来自分类Dev

现在可以用JavaScript替换AppleScript吗?

来自分类Dev

我可以用Xcode <6编译Swift吗?

来自分类Dev

我可以用损坏的jpeg数据修复照片吗?

来自分类Dev

我可以用数值设置枚举吗?

来自分类Dev

可以用无点式表达吗?

来自分类Dev

可以用jedi-vim插入import语句吗?

来自分类Dev

可以用chromecast做uiwebview的镜像吗?

来自分类Dev

可以用SpriteKit生成/绘制纹理吗?

来自分类Dev

Java BigDecimal可以用逗号代替点吗?

来自分类Dev

我可以用Java调用Enums构造函数吗?

来自分类Dev

可以用SpriteKit绘制动画线吗?

来自分类Dev

Angular $ injector可以用$ provide.decorator装饰吗?

来自分类Dev

可以用纯CSS编写此JS吗?

来自分类Dev

我可以用Scrapy填写Web表单吗?

来自分类Dev

我可以用json渲染图像吗?