【发布时间】:2014-04-08 19:04:23
【问题描述】:
我的表名中有一个列作为 URL,它包含多个值,例如“https://www.google.com/#q=how+to+make+a+android+app” 和
我想在输出中单独获取数据,例如
关键字 = 如何制作安卓应用。
任何想法 Plz,我怎样才能在 MySql 中得到这个。
【问题讨论】:
标签: mysql string substring navicat
我的表名中有一个列作为 URL,它包含多个值,例如“https://www.google.com/#q=how+to+make+a+android+app” 和
我想在输出中单独获取数据,例如
关键字 = 如何制作安卓应用。
任何想法 Plz,我怎样才能在 MySql 中得到这个。
【问题讨论】:
标签: mysql string substring navicat
你可以使用 php 中的 substr() 函数来剪切字符串。在您的情况下,您可以将字符直到 'https://www.google.com' 的末尾。
如果您想直接在查询中执行此操作,您也可以使用 substr()。 Sql 语法如下:
SELECT SUBSTR(column, start_position, desired_length) FROM table_name
*SELECT SUBSTR(column_name, 1, 20) FROM table_name;*
【讨论】: