-3
我需要獲取一行記錄的第一段。我怎樣才能通過查詢來做到這一點MySQL獲取兩段落標籤之間的文本子串
我需要獲取一行記錄的第一段。我怎樣才能通過查詢來做到這一點MySQL獲取兩段落標籤之間的文本子串
這是一個演示,使用SUBSTRING_INDEX()函數返回文本塊的第一段,假定段落由換行符分隔。
mysql> create table t (t text);
mysql> insert into t (t) values ('now is the time\nfor all good men');
mysql> select * from t;
+----------------------------------+
| t |
+----------------------------------+
| now is the time
for all good men |
+----------------------------------+
mysql> select substring_index(t, '\n', 1) from t;
+-----------------------------+
| substring_index(t, '\n', 1) |
+-----------------------------+
| now is the time |
+-----------------------------+