gpt4 book ai didi

sql - 将整数列转换为 varchar 并与字符串进行比较

转载 作者:行者123 更新时间:2023-12-02 15:14:40 24 4
gpt4 key购买 nike

如何将整数列表与 sql server 中的整数列进行比较。例如,我有一列 statusidint。我想获得 1,4,8,9statusid 的结果。我将所有这些整数保存在字符串中,并按如下所示对 statusid 列进行操作,但我在那里遇到了错误。该字符串可能是硬编码或参数。

where Cast(statusid as varchar) in ('1,4,8,9');

请提出解决方案。

最佳答案

由于数字转换为字符串,IN 子句中的值应各自用单引号括起来

where Cast(statusid as varchar(20)) in ('1','4','8','9');

关于sql - 将整数列转换为 varchar 并与字符串进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14457947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com