Mysql 没有html标记的SQL函数左计数
在mySQL数据库中,我有一个名为Mysql 没有html标记的SQL函数左计数,mysql,Mysql,在mySQL数据库中,我有一个名为Text的字段。此文本包括HTML标记。例如: <p>This is an Example</p> 它只显示This中的T,因为函数LEFT统计HTML标记 我的问题是如何显示完整的“This”并包含HTML标记?您想显示这个“这个”还是这个“这个” 左(文本,7)将适用于第一个。要显示此“this”还是此“this” 左(文本,7)将适用于第一个。您可以使用locate查找 select left(text, locate( '>
Text
的字段。此文本包括HTML标记。例如:
<p>This is an Example</p>
它只显示This
中的T
,因为函数LEFT
统计HTML标记
我的问题是如何显示完整的“This”并包含HTML标记?您想显示这个“这个”还是这个“这个”
左(文本,7)将适用于第一个。要显示此“this”还是此“this”
左(文本,7)将适用于第一个。您可以使用locate查找
select left(text, locate( '>'. text ), 4 ) AS text FROM aufgabe WHERE id LIKE
或者如果您需要
标签
select left(text, locate( '<p>', text )+2, 4 ) AS text FROM aufgabe WHERE id LIKE
选择left(text,locate(“”,text)+2,4)作为来自aufgabe的文本,其中id
您可以使用locate查找
select left(text, locate( '>'. text ), 4 ) AS text FROM aufgabe WHERE id LIKE
或者如果您需要
标签
select left(text, locate( '<p>', text )+2, 4 ) AS text FROM aufgabe WHERE id LIKE
选择left(text,locate(“”,text)+2,4)作为来自aufgabe的文本,其中id
由于问题完全与mySQL查询有关,我为您重新标记了这个问题。您需要一个HTML解析器来解决这个问题,我甚至可能不会从查询中处理这个问题。因为问题完全与mySQL查询有关,我为您重新标记了这个问题。您需要一个HTML解析器来解决这个问题,我甚至可能不会从查询中处理这个问题。我通常需要它,因为有时其他HTML标记在前面。我通常需要它,因为有时其他HTML标记在前面。不幸的是,只有当只有一个HTML标记在前面时,这才有效。这就是您在示例中所拥有的。。根据这个样本,答案是正确的。。。最后发布一个新问题,并对我的相关链接进行评论。antway答案更新为第一条建议。不幸的是,这只适用于只有一个HTML标记的情况。这就是您的示例中的内容。。根据这个样本,答案是正确的。。。最后,发布一个新问题,并评论我的相关链接安特威答案更新与第一个建议