【发布时间】:2021-09-13 18:53:35
【问题描述】:
我是 SQL Server 新手,需要帮助编写查询
我收到了大约 400 个看起来像(123456、1234555、342345 等)的身份证号码。我应该从具有这些 id 的表中选择所有记录。问题是引用这些 id (ActionIDreference) 的列在其某些值 (A123456,A1234555,A342345) 前面有一个前缀 (A)。有时它(ActionIDreference)没有“A”。我需要考虑该列中引用这些特定 ID 的任何变化。
我希望能够从列中提取这 400 个 id,无论它前面有 A 还是没有 A,然后没有它。
表格名称是 ActionReport。
我正在使用 Sql Server
希望问题很清楚。
感谢您的帮助
【问题讨论】:
-
提问时,您需要提供minimal reproducible example: (1) DDL 和样本数据填充,即 CREATE 表和 INSERT T-SQL 语句。 (2) 你需要做什么,即逻辑和你的代码尝试在 T-SQL 中实现它。 (3) 期望的输出,基于上面#1 中的样本数据。 (4) 您的 SQL Server 版本 (SELECT @@version;)。全部在问题内,没有图片。
标签: sql sql-server select case