【问题标题】:Mysql syntax - Concat and limit lenght of fieldMysql语法 - 字段的连接和限制长度
【发布时间】:2016-06-09 09:32:22
【问题描述】:

Mysql 语法错误。使用 concat,我需要将第三个字段限制为 100 个字符。此代码返回整个字段,不限于 100 个字符。

SELECT CONCAT('<a href="',posts_network.guid,'">',posts_network.post_title,'</a>','<p>',posts_network.post_content,100,'</p>') AS network_title_with_link_to_post FROM am_posts AS posts_network WHERE 1=1  AND posts_network.post_type = 'network'

post_content 显示整个字段,不限于 100 个字符。

【问题讨论】:

    标签: mysql char field concat


    【解决方案1】:

    使用 subtsr

    SELECT CONCAT('<a href="',posts_network.guid,'">'
                 ,posts_network.post_title,'</a>'
                 ,'<p>'
                 ,substr(posts_network.post_content,1,100),
                 '</p>') AS network_title_with_link_to_post 
    FROM am_posts AS posts_network 
    WHERE 1=1  
    AND posts_network.post_type = 'network'
    

    【讨论】:

    • 完美解决方案。谢谢边缘。
    猜你喜欢
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 2014-10-27
    • 2019-12-14
    相关资源
    最近更新 更多