SQL判断字段是否为YYYY-MM格式
时间: 2023-08-31 20:05:48 浏览: 185
SQL SERVER 日期格式转换详解
5星 · 资源好评率100%
可以使用正则表达式来判断字段是否为 YYYY-MM 格式,具体 SQL 语句如下:
```sql
SELECT * FROM table_name WHERE column_name REGEXP '^[0-9]{4}-[0-9]{2}$';
```
其中,`table_name` 为表名,`column_name` 为字段名。如果想要查询满足该条件的所有记录,可以将 `*` 替换为需要查询的字段名。
正则表达式 `^[0-9]{4}-[0-9]{2}$` 表示以数字开头,后跟一个短横线,然后是两个数字的格式,以数字结尾。这样可以保证字段值仅为 YYYY-MM 的格式。
阅读全文