MSSQL 模糊查询日期和指定条件 - LIKE 和 IN 的使用
MSSQL 查询 2023年9月 特定部门数据
本文将介绍如何使用 LIKE 和 IN 操作符从 mf_mo 表中查询 2023年9月 特定部门的数据。
查询目标
我们需要从 mf_mo 表中查询 sta_dd 字段以 '2023-9-' 开头,并且 dep 字段的值为 'PA'、'PB'、'PC' 或 'PD' 的所有行数据。
SQL 查询语句
以下是修正后的 SQL 查询语句:
SELECT *
FROM mf_mo
WHERE sta_dd LIKE '2023-9-%'
AND dep IN ('PA', 'PB', 'PC', 'PD')
代码解析
SELECT *: 选择mf_mo表中的所有列。FROM mf_mo: 指定要查询的表名为mf_mo。WHERE sta_dd LIKE '2023-9-%': 使用LIKE操作符进行模糊匹配,查找sta_dd字段以 '2023-9-' 开头的所有记录。AND dep IN ('PA', 'PB', 'PC', 'PD'): 使用IN操作符指定dep字段的值必须为 'PA'、'PB'、'PC' 或 'PD' 中的一个。
总结
通过结合使用 LIKE 和 IN 操作符,我们可以轻松地从数据库中查询满足特定条件的数据。
原文地址: https://www.cveoy.top/t/topic/WNR 著作权归作者所有。请勿转载和采集!