mysql - 在 SQL 中查找和替换或删除部分字符串
问题描述
我在 sql 中有一个数据集,我想删除数据的某些部分
我在网上搜索过,发现查找和替换可以用于我想要的,但是对 sql 来说是相当新的我不确定我是否正确地接近它
SELECT REPLACE('SQL Tutorial', 'T', 'M');
如何在 MsSQL 中进行简单的“查找和替换”? https://www.w3schools.com/sql/func_sqlserver_replace.asp
为简单起见,这里是数据集的示例
列名用户详细信息:
[{value={ "name":"Alice", "id":"69", "status": "active"}}]
我想[{value=
从数据的开头和数据}]
的结尾删除。最终目标是:
{ "name":"Alice", "id":"69", "status": "active"}
这就是我试图接近它的方式:
SELECT * FROM REPLACE("mytable",'[{value=','');
实际的:[{value={ "name":"Alice", "id":"69", "status": "active"}}]
预期的:{ "name":"Alice", "id":"69", "status": "active"}
解决方案
如果您使用SELECT SUBSTR(NAME_OF_THE_COLUMN, 8, LENGTH(NAME_OF_THE_COLUMN)-9) FROM NAME_OF_THE_TABLE
,您将删除前 8 个字符和最后 2 个字符,我猜这是所需的结果。
示例:在这里你可以玩它。例子:
推荐阅读
- jquery - fullcalendar.io dayClick 事件不起作用我花了很多时间验证 jquery 版本是否支持如何修复它
- security - 对 PrizmDoc 客户端的特定端口上的请求使用 HTTPS
- node.js - 无法在带有 Node.js 10.x 的 64 位 Windows 上使用 node-sass?
- javascript - iframe 加载在父页面中加载的 javascript,但不从磁盘缓存加载
- spring - 请求正文对象未验证
- git - 我们如何在面向服务器的工作流程中有效地使用 Git?
- php - PHP - WordPress 所需的 MySQL 扩展
- c - 线程在 pthread_create 之后立即执行?
- javascript - 如何在选择框中显示类别以更新记录?
- python-2.7 - 在python中模拟请求库的单元测试抛出没有名为mock的模块