SELECT substr(story_route,1,1) as route FROM test_table GROUP BY route
story_routeの中身
: nml_1,
nml_2,
nml_3,
sp_1,
sp_2,
sp_3,
=> substrをしたことにより、「n」「s」を取得
■質問
1)
もし、us_1やhs_1など、予想外のデータが入ってきても、
エラーが起こらないように「n」「s」の時のみこの処理を対応したい場合どのようにすればいいか
2)
カラムの種類自体は6種類あるが、
substrした場合、集計時には「n」と「s」のそれぞれで
集計をしてくれるのか?
(GROUP BY routeにしているが、6種類に分かれてしまわないか)
3)
test_tableという一つのテーブルから複数の集計結果を
取得するような書き方(left join, union allなど)を
している場合、SELECTごとにsubstrを指定する必要があるか?
ご回答頂けますと幸いでございます
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/10 05:09