【问题标题】:SQL command to add to end of string添加到字符串末尾的 SQL 命令
【发布时间】:2020-01-28 04:41:57
【问题描述】:

我需要一些关于 SQL 命令的帮助

我有一些文本,我需要在任何内容的字符串末尾添加和扩展。

我已经尝试过了,但它并没有按照我想要的方式工作:

UPDATE table1 SET column1  = '%TEST%' WHERE 'column1' LIKE '%TEST%' + '.exe'

我想要的输出是

TEST1.exe
TEST2.exe
TEST3.exe

【问题讨论】:

标签: mysql sql sql-like


【解决方案1】:

您需要使用CONCAT 来添加字符串,而您的UPDATE 语法不太正确。这应该有效:

UPDATE table1
SET column1 = CONCAT(column1, '.exe')
WHERE column1 LIKE '%TEST%'

【讨论】:

  • 查看 mysql 数据库,将其添加到 [ ] 之外,无论如何要在 [ ] ["TEST1"].exe 中获取它
  • @DanielPeters 你能告诉我一些样本数据吗 - 你问题中的数据周围没有任何[]...
  • ["http:\/\/URL1\/1"]
  • @DanielPeters 我想你想以["http://URL1/1.exe"] 结尾?你运行的是什么版本的 MySQL?
  • msql 5.7.26 url 在 phpmyadmin 中显示的那样我认为它需要以 ["http:\/\/URL1\/1.exe"] 结尾
猜你喜欢
  • 2021-01-04
  • 1970-01-01
  • 2012-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-02
  • 2011-09-16
  • 1970-01-01
相关资源
最近更新 更多