MySQL 如何应用Substring()函数获取字符串的一部分

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程