mysql - 保留列值中的前 2 个字符并删除其余字符
问题描述
我想保留列值的前 2 个字符并删除 mysql 表中的其余字符。
+----------------+
| id | firstname |
+----------------+
| 1 | XYZUUIJ |
| 2 | ABCF |
+----------------+
结果 :
+----------------+
| id | firstname |
+----------------+
| 1 | XY |
| 2 | AB |
+----------------+
解决方案
你可以用substring()
它来做
UPDATE TABLE1 SET firstname=SUBSTRING(firstname,1,2);
推荐阅读
- android - 如果启用了 FakeGPS 应用程序,则无法将位置设置设为可用
- c++ - 为什么在 C++ 中,Visual Studio 将我的类构造函数描述为具有“2+ 重载”?
- android - Flutter Firebase:如何从 Firebase Auth 调用显示名称和 UID,然后使用这些值并保存在 Cloud Firestore
- reactjs - 扩展运算符...复制状态
- c# - 发布带有时间戳的文件的构建事件
- reactjs - react-router-dom更改路由,但在用户单击页面之前不会呈现
- ios - 是否可以仅在 iOS 图表中有数据时显示 xAxis 标签
- python - vs代码显示此错误,已在系统中安装了django 2.1,但仍然显示此错误,任何人都可以建议如何解决
- javascript - Npm 安装 discord.js 错误
- c++ - 从 mqtt 打印后保持值