提问者:小点点

MySQL-基于select查询中列的第一个字符进行筛选


姓名:

Watts, Odysseus D.
Schultz, Wilma D. 
Mckinney, Madaline R.  
Charles, Mohammad O.

我的表名,像这样的结构,first_name和last_name,都在一个名为names的列中,我希望所有的名字在姓氏中都以字母'M'开头,

如何在mysql中为这个条件编写查询???


共1个答案

匿名用户

如果姓氏出现在字符串的开头,则只需执行以下操作:

select * from names where name like 'M%'

另一方面,如果要在逗号后的第一个字符上进行筛选,则:

select * from names where name like '%, M%'