MySQL - 基于选择查询中列的第一个字符进行过滤
Posted
技术标签:
【中文标题】MySQL - 基于选择查询中列的第一个字符进行过滤【英文标题】:MySQL - Filter based on the first character of a column in a select query 【发布时间】:2020-10-09 12:13:03 【问题描述】:姓名:
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%'
【讨论】:
以上是关于MySQL - 基于选择查询中列的第一个字符进行过滤的主要内容,如果未能解决你的问题,请参考以下文章