【问题标题】:MySQL - Filter based on the first character of a column in a select queryMySQL - 基于选择查询中列的第一个字符进行过滤
【发布时间】: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查询中写入这个条件???

【问题讨论】:

    标签: mysql sql database string where-clause


    【解决方案1】:

    如果姓氏出现在字符串的开头,你可以这样做:

    select * from names where name like 'M%'
    

    另一方面,如果你想过滤逗号后的第一个字符,那么:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      相关资源
      最近更新 更多