をINTに変換私はのSQL Server 2014 - スプリット文字列&
1,2,3
、5
を持って|
で文字列を分割した後
1,2,3|5
を持っている今、私は1,2,3
を変換したいですINT
。どうすればこれを達成できますか?
後
は、上記のクエリはエラーをスロー私は
SELECT name
FROM tmptable
WHERE id in(SELECT items FROM splitbystring(@tmpReferContentRule,'|'))
id
でそれを使用したい整数の種類私のクエリ
Declare @tmpReferContentRule = "1,2,3|5"
SELECT items
FROM splitbystring(@tmpReferContentRule,'|')
WHERE id = 1
されている
1,2,3をintに変換できませんでした。
解決策をご提案ください。
ないMySQLのスクリプトで二回、次のように私はそれを使用するので、私はそのタグを削除しました。 – jarlh
'1,2,3'は' int'に収まらないので、何とか解析する必要があります。期待している結果は何ですか? – HoneyBadger
私はtmptableから選択名でそれを使用したいと思います(idt = 1のsplitbystring(@tmpReferContentRule、 '|')の項目を選択してください)idはintです –