我有一个数据库表,其中包含两列 varchar 类型的“url”和 tinyint 类型的“www”,如果 url 指定了 www 前缀,则包含 1,否则包含 0。
我想在 mysql View 中创建一个名为 full url 的列,它将包含以下等效的 C++ 代码:
full_url = "http://" + (www == 1 ? "www." : "") + url;
你能帮帮我吗?
最佳答案
SELECT CONCAT('http://', IF(www = 1, 'www.', ''), url) AS full_url FROM table
关于mysql连接两列如果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22589980/