gpt4 book ai didi

mysql - 根据前 4 个字符将文本添加到选定的数据库列

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:12 24 4
gpt4 key购买 nike

我有一个数据库表,其中包含上传图片的路径。有时此图像指向外部服务器,但有时它是指向同一服务器的相对路径。

创建 SQL 查询时,我需要进行以下检查:

  1. 如果路径的前 4 个字符是 http 则只返回它
  2. 否则将硬编码的 URL 字符串添加到路径中

我一直在努力使 IF 检查 检查和 SUBSTRING 正常工作。有什么想法吗?

最佳答案

前缀字符串

select IF(LEFT(column,4) = "http", column, CONCAT("string", column)) FROM table

追加字符串

select IF(LEFT(column,4) = "http", column, CONCAT(column, "string")) FROM table

关于mysql - 根据前 4 个字符将文本添加到选定的数据库列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com