双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

MYSQL中关于字符串的截取

nightgoblin nightgoblin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的mysql版本是5.5.21,a1表中a2列是字符串形式,然后查询的时候我想把它全部转换成数字形式,例如:

DROP TABLE IF EXISTS a1;
-- 创建a表
CREATE TABLE a1
(a1 INT NOT NULL AUTO_INCREMENT,
a2 VARCHAR(50),
CONSTRAINT PRIMARY KEY(a1)
);
-- 插入a表数据
INSERT INTO a1 (a2) VALUES ('SB1203');
INSERT INTO a1 (a2) VALUES ('A2002');
INSERT INTO a1 (a2) VALUES ('Au(T+5)');
INSERT INTO a1 (a2) VALUES ('Ag99.9');
INSERT INTO a1 (a2) VALUES ('FS21104');
INSERT INTO a1 (a2) VALUES ('BRBW');

mysql> select * from a1;
+----+---------+
| a1 | a2 |
+----+---------+
| 1 | SB1203 |
| 2 | A2002 |
| 3 | Au(T+5) |
| 4 | Ag99.9 |
| 5 | FS21104 |
| 6 | BRBW |
+----+---------+
6 rows in set (0.00 sec)

然后我想将a2列全部转换为数字,就是如下形式:
mysql> select * from a1;
+----+------+
| a1 | a2 |
+----+------+
| 1 | 1203 |
| 2 | 2002 |
| 3 | 0000 |
| 4 | 0000 |
| 5 | 1104 |
| 6 | 0000 |
+----+------+
6 rows in set (0.00 sec)
请问这个应该怎样实现??
...全文

相关推荐

MySQL 截取字符串函数的sql语句

1、left(name,4)截取左边的4个字符 列: SELECT LEFT(201809,4) 年 结果:2018 2、right(name,2)截取右边的2个字符 SELECT RIGHT(201809,2) 月份 结果:09 3、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符 SELECT SUBSTRING('成都融资事业部',5,3) 结果:事业部 4、SUBSTRING(name,3) 截取name这个字段 从第三个字符开始,之后的所有个字符 SELECT SUBSTRING('成都融资事业部',3) 结果:融资事业部 5、SU

weixin_38641150

mysql 字符串截取的几种方式

以举例的方式,展示 mysql 的几种字符串截取方法的效果,包括LEFT()、MID()、RIGHT()、SUBSTR()、SUBSTRING_INDEX() 1 .LEFT LEFT(str,len) #从str 左截取 len 长度的字符串 SELECT LEFT('22:30(-1)',3) FROM `20190101` WHERE id = 1; ## 结果--> 22: 2 . MID MID(str,pos,len) # 从str pos位置起,截取长度为len的字符串 SELECT MID('22:30(-1)',3,2) FROM `20190101` WHE

weixin_38714641

mysql 截取指定的两个字符串之间的内容

今天我同事在用mysql的时候,需要对一个字符串中的指定内容进行截取

weixin_38641111

Mysql字符串截取及获取指定字符串中的数据

小编童鞋最近接了一个新需求,需要在MySql的字段中截取一段字符串中的特定字符,下面小编把我的核心代码分享给大家,对mysql 字符串截取相关知识感兴趣的朋友一起看看吧

weixin_38706603

Mysql字符串截取函数SUBSTRING的用法说明

今天建视图时,用到了MySQL中的字符串截取,很是方便。

weixin_38682161
评论 2
收藏 已收藏
分享
返回顶部
nightgoblin
MySQL 57,062 成员 56,759 内容