MySQL 如何应用Substring()函数获取字符串的一部分
您可以使用MySQL中的substring()函数获取字符串的一部分。以下是语法−
select substring(yourColumnName,yourStartingIndex,yourEndingIndex) from yourTableName;
让我们首先创建一个表−
mysql> create table DemoTable
(
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
Title longtext
);
Query OK, 0 rows affected (0.57 sec)
使用insert命令向表中插入记录−
mysql> insert into DemoTable(Title) values('MySQL是一个关系型数据库管理系统');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(Title) values('MongoDB是一个流行的No SQL数据库');
Query OK, 1 row affected (0.18 sec)
使用select语句显示表中所有记录−
mysql> select * from DemoTable;
这将产生以下输出−
+----+--------------------------------------------------+
| Id | Title |
+----+--------------------------------------------------+
| 1 | MySQL是一个关系型数据库管理系统 |
| 2 | MongoDB是一个流行的No SQL数据库 |
+----+--------------------------------------------------+
共2行(0.00秒)
以下是使用substring()函数从字段中获取数据的查询语句−
mysql> select substring(Title,1,21) from DemoTable;
这将产生以下输出−
+-----------------------+
| substring(Title,1,21) |
+-----------------------+
| MySQL是一个关系型数据 |
| MongoDB是一个流行的N |
+-----------------------+
共2行(0.00秒)
阅读更多:MySQL 教程