【问题标题】:why INSTR function doesn't works?为什么 INSTR 函数不起作用?
【发布时间】:2022-11-01 19:00:51
【问题描述】:

我编写了一个查询,使用 INSTR 函数在 first_name 列中查找字母“a”的位置。

工人表

 woraker_id | first_name | last_name | salary | joinig_date | department
-----------+------------+-----------+--------+-------------+------------
         1 | Monkia     | Arora     | 100000 | 2019-06-08  | HR
         2 | Niharika   | verma     |  80000 | 2019-06-02  | Admin
         3 | Vishal     | Singhal   | 300000 | 2019-06-03  | HR
         4 | Amithabh   | Singh     | 500000 | 2019-06-04  | Admin
         5 | Vivek      | Bhati     | 500000 | 2019-06-05  | Admin
         6 | Vipul      | Diwan     | 200000 | 2019-06-05  | Account
         7 | Sathish    | Kumar     |  75000 | 2019-06-14  | Account
         8 | Deepika    | Chauhan   |  90000 | 2019-06-21  | Admin

询问

SELECT first_name, INSTR(first_name,'a') AS output FROM worker;

错误:

函数 instr(字符变化,未知)不存在 LINE 1: SELECT first_name, INSTR(first_name,'a') AS output FROM work...
^ 提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。

【问题讨论】:

标签: mysql


【解决方案1】:

INSTR 函数可以在以下版本的 MySQL 中使用: MySQL 5.7、MySQL 5.6、MySQL 5.5、MySQL 5.1、MySQL 5.0、MySQL 4.1、MySQL 4.0、MySQL 3.23。

您能否确认您使用的是这些版本之一或更高版本?

【讨论】:

  • 我看你还没有50 次,但这实际上只是一个评论。这种类型的答案会吸引反对票或被标记我没有DV如果发生这种情况,您将失去代表点数,并且需要更长的时间才能达到 50 个代表,您需要对任何问题发表评论。在那之前,坚持那些问得好,因此无需澄清就能轻松回答的问题。 meta.stackexchange.com/questions/214173/…
猜你喜欢
  • 2014-08-06
  • 2015-02-20
  • 2021-08-20
  • 2021-07-25
  • 2013-08-26
  • 2011-11-13
  • 2023-03-15
  • 2021-08-26
  • 1970-01-01
相关资源
最近更新 更多