PHP stripos()在MySQL中的等价物是什么?

PHP stripos()在MySQL中的等价物是什么?

MySQL中的stripos()等价物是INSTR(),它返回另一个字符串中第一次出现字符串的位置。以下是语法:

select instr(yourColumnName,yourWord) As anyAliasName from yourTableName;

让我们首先创建一个表 –

mysql> create table DemoTable
   -> (
   -> Title text
   -> );

使用插入命令将一些记录插入表中 –

mysql> insert into DemoTable values('MySQL是我最喜欢的课程');
mysql> insert into DemoTable values('MongoDB不是我最喜欢的课程');

使用选择语句从表中显示所有记录 –

mysql> select *from DemoTable;

阅读更多:MySQL 教程

输出

+-------------------------------------+
| Title                               |
+-------------------------------------+
| MySQL是我最喜欢的课程                |
| MongoDB不是我最喜欢的课程            |
+-------------------------------------+
2行记录(0.00秒)

这里是查询在MySQL中获取stripos()等价物以返回字符串第一次出现的位置 –

mysql> select instr(Title,'最喜欢的') As Position from DemoTable;

输出

+----------+
| Position |
+----------+
| 7        |
| 14       |
+----------+
2行记录(0.00秒)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程