2009年03月30日
SQL豆知識【11】
浜松4チ-ムの晶博です。
第11回目のSQLの豆知識としまして
前回から引き続き色々な演算子の説明をしたいと思います。
今回は、『連結演算子』についての説明を行います。
『連結演算子』は、データ型が文字列型の値に対して行う演算子です。
『連結演算子』は、文字列の値を連結する機能を持っています。
『連結演算子』の書式としまして
≪SQL SERVER≫
<列名または文字列> + <列名または文字列>
≪ORACLE≫
<列名または文字列> || <列名または文字列>
となります。
今回は、≪SQL SERVER≫ にての説明となります。
演算子が違うだけで使用方法は同じです。
図1
図1の様なデータを持つ『商品マスタ』テーブルが有ります。
列名『グループ名』と『商品名』を連結してみたいと思います。
SELECT 商品ID, グループ名 + 商品名 AS グループ商品名
FROM 商品マスタ
図2
図2の様に列名『グループ名』と『商品名』が連結されたのが分かります。
次に、列名『グループ名』と『商品名』に文字列を加えた
連結を行ってみたいと思います。
SELECT 商品ID,
'グループ名:' + グループ名 + ' ' +
'商品名:' + 商品名 AS 連結名
FROM 商品マスタ
図3
図3の様に
固定文字(”グループ名:”)と列名『グループ名』と
空白(” ”)と固定文字(”商品名:”)と
列名『商品名』が連結されたのが分かります。
数値型のデータも文字列型に変換する事で
連結が可能となります。
色々な文字列の連結を試す事が出来ると思いますので
是非、何かの機会に試してみて下さい。
次回は、『比較演算子』についての説明を行います。
ブログランキングに参加しています。
---------------------------------------------------------------------------------------------------------------
■ 弊社の事をお知りになりたい方
■ 弊社へ入社希望の方(転職希望の方)
■ その他、ご相談やご連絡を取りたい方は
Posted by JOB CAFE at 00:00│Comments(0)
│SQL