0

Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; SGH-T989 Build/GINGERBREAD) andMozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us)やその他のバリエーションのような値を持つ列があります

最初の数文字を考慮して、group by句を作成するにはどうすればよいですMozilla/5.0 (Linux; U; AndroidMozilla/5.0 (iPhone; U; CPU iPhone

誰か提案してくれませんか

4

2 に答える 2

0

テーブルと同じ列を持つ新しい一時テーブルを作成し、その文字列から必要な文字 (部分文字列) を挿入するだけで、作成した一時テーブルでグループ化を行うことができます (最後に一時テーブルを削除することを忘れないでください) ):

CREATE TABLE #temp (
....more variables, same as in original table  
somevar varchar
)

insert into #temp
select substr(originaltable.somevar,0,5) from originaltable

select somevar from #temp
group by somevar

drop table #temp
于 2012-10-26T17:08:33.950 に答える
0

* などのメタ文字を使用できます。シェル スクリプトのメタ文字と同じように機能します。詳細については、こちらをご覧ください。

http://docs.oracle.com/cd/B12037_01/appdev.101/b10795/adfns_re.htm

また

http://docs.oracle.com/cd/B12037_01/server.101/b10759/conditions018.htm#SQLRF00501

于 2012-10-26T16:03:23.100 に答える