我有这样的表:
Users(id,name)
Run Code Online (Sandbox Code Playgroud)
我需要一个查询来查找名称以'asdf_'开头,并通过删除此前缀来更新所有行.
例如:
在查询之前,该表包含:
asdf_john
asdf_jane
Run Code Online (Sandbox Code Playgroud)
查询后我想要:
john
jane
Run Code Online (Sandbox Code Playgroud)
感谢帮助
小智 6
您可以使用的sql函数是Substring:SUBSTR(例如:http://www.1keydata.com/sql/sql-substring.html )
对于你的桌子用户:
UPDATE USERS SET NAME = SUBSTRING (NAME, 6) WHERE NAME LIKE 'asdf_%';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
169 次 |
| 最近记录: |