0
文字列str = 'ce765e1bc7:abc879:53:7011:2' 私は保存作業している7011のSybaseクエリ機能を使用して文字列を分割する方法
を評価するために、Sybaseのクエリ機能を使用して文字列を分割する方法
このためのproc。しかし、sybaseがinbuilt関数を提供するかどうかを知りたがっていました。文字列str = 'ce765e1bc7:abc879:53:7011:2' 私は保存作業している7011のSybaseクエリ機能を使用して文字列を分割する方法
を評価するために、Sybaseのクエリ機能を使用して文字列を分割する方法
このためのproc。しかし、sybaseがinbuilt関数を提供するかどうかを知りたがっていました。あなたが必要なパターンの最初の文字と長さの位置を知っている場合、あなたは「サブ」
構文を使用することができます - あなただけならば、サブストリング(表現、開始、長さ)
select substring('ce765e1bc7:abc879:53:7011:2',22,4)
を文字列と検索するパターンはありますが長さはわからない場合は、下の例に示すように、「charindex」と「char_length」を使用することもできます。
BEGIN
DECLARE @stpos INT, @stlen INT
SELECT @stpos = charindex('7011', 'ce765e1bc7:abc879:53:7011:2')
SELECT @stlen = char_length('7011')
SELECT substring('ce765e1bc7:abc879:53:7011:2',@stpos, @stlen)
END