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秒)
极客教程