【问题标题】:Extracting a specific substring from a column in sql [closed]从sql中的列中提取特定的子字符串[关闭]
【发布时间】:2020-06-02 10:17:30
【问题描述】:

我想从名为 implemented_date 的列中提取月份,该列将日期/时间指定为 2018-02-14 15:00:23。我只想从这些数据中获取 02 并希望类似地查看所有行的月份。我如何在 mysql

中做到这一点

【问题讨论】:

    标签: mysql string substring


    【解决方案1】:

    您可以在此处使用 DATE_FORMAT 和掩码 %m,这也会将月份编号填充为两位数:

    SELECT DATE_FORMAT('2018-02-14 15:00:23', '%m');
    

    这会将02 打印为结果集。

    【讨论】:

      【解决方案2】:

      像这样使用 MONTH() 函数

      SELECT MONTH(implemented_date), ..... FROM ....
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-05
        • 1970-01-01
        • 2012-09-17
        • 1970-01-01
        • 1970-01-01
        • 2020-09-06
        相关资源
        最近更新 更多