chtingv 2022-02-11 00:23 采纳率: 0%
浏览 24

SQL数据库分割字符串

如果我要在 SQL 数据库查询,根据已经有的 ID 查询出表数据,再根据表数据的一个字符串分割出 ID 作为条件查询出另外一个表格的数据怎么写?

  • 写回答

2条回答 默认 最新

  • 自在猫先生 2022-02-11 08:59
    关注
    
    declare @Id nvarchar(32)=null,
    declare @Result nvarchar(128)=null
    declare @StrId nvarchar(32)=null
    select @Id=id from table where id=@Id
    set @StrId =substring(@Id,1,4)
    select @Result =查询字段 from table2 where id=@StrId 
    Raiserror(@Result,16,1);
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 2月11日