- - PR -
SQL構文 テキストの連結
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-26 22:35
いつもお世話になっております。
id | date | coment1 | coment2 | coment3 | 1 | 5-12 | いつも | おせわに | なって | 2 | 6-15 | 文字 | の連結 | したい | 上記のようなデータベースで結果を id | date | memo | 1 | 5-12 | いつもおせわになって| 2 | 6-15 | 文字の連結したい | としたいのですがSQL構文がみつけれません。 お手数ですがご教授ねがいます。 環境はwindowsXP、SQLserverです。 よろしくお願い致します。 | ||||
|
投稿日時: 2005-12-26 22:57
スペルはともかく、
SELECT coment1||coment2||coment3 As memo ですね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-12-27 00:54
googleで、「SQLServer 文字列連結」で検索したら、
以下のサイトが最初にヒットしました。 いくらでも参考になるサイトはあると思いますよ。 BooksOnLineでも検索したらでてくるでしょうし。 http://www.microsoft.com/japan/msdn/sqlserver/columns/T-SQL/T-SQL1.asp
それはOracleじゃ・・・ select coment1 + coment2 + coment3 as memo です。 | ||||
|
投稿日時: 2005-12-27 01:09
すいません、見てませんでした。 最近 Oracle ばっかで脊髄反射しちゃいました... orz _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-12-27 08:17
皆さんありがとうございます。
SQL構文とかSQLとかのキーワードはいろいろググってみたんですが・・ 基礎的な内容でお騒がせいたしましたペコリ(o_ _)o)) | ||||
|
投稿日時: 2005-12-27 13:51
select 'Hello' || 'World'
Hello または World ・・・ どっちが出力されんだよ。 そんなふうに思っていた時期が僕にもありました(棒読み) | ||||
|
投稿日時: 2005-12-27 14:05
かさねがさねすみません
select coment1 + coment2 + coment3 as memo で万事うまくいったとおもったんですが 場合によりcoment1、coment2、coment3がnullの場合があり 結合してもnullが入ってる場合結果もnullと成ってしまいます。 朝からIF文を検討してるんですが「不正です」の一点張りです。 なにかうまい方法はないでしょうか? | ||||
|
投稿日時: 2005-12-27 14:16
IsNullで良いんじゃないでしょうか
IsNull(coment1,'') + IsNull(coment2,'') + IsNull(coment3,'') |