Sql获取字段的char位置

时间:2015-06-08 07:39:48

标签: mysql sql

我怎样才能获得' A'字母? 比如像 詹姆士, 查尔斯, 安德森

3 个答案:

答案 0 :(得分:1)

使用如下,

INSTR (main_string, sub_string);

SELECT INSTR(Field , 'A') FROM table;

答案 1 :(得分:0)

试试这个

SELECT INSTR(Field , 'A') FROM table;

<强>实施例

table

+------------+---------+
|    Name    |  Col1   |
+------------+---------+
| james      | Value2  |
| charles    |  Value2 |
| anderson   |         |
+------------+---------+

SELECT INSTR(Name , 'a') FROM table;

您可以为每个名字获取字符“a”的位置。

答案 2 :(得分:0)

SELECT charindex('a', columnname) FROM tablename;