「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:2051
現在:4


クエリーのテキスト連結(苗字,名)を苗字&名でエリアス氏名で取り扱いする方法を知りたい

ページOpenOffice.org FAQの登録ページ
投稿者momonnga
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2011-03-19 13:13:19 (土)
OSwindows7home64ビット
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

顧客テーブル
顧客ID
苗字

を作ります。
テーブルは1種類しかありません。
フィールドの入力は、苗字と名の入力をわけて入力となります。

クエリー編集では、足し算、引き算を行い、合計を表示する方法はFAQであったのですが、文字を連結する方法が見つかりませんでした。

クエリー編集でエリアスを氏名として 苗字&名 の連結をする方法はありますか?

現在、テーブルのフィールドは
氏名
苗字

の3つ用意していますが、
苗字と名を連結して氏名を表示できれば、氏名のフィールドがなくてもよくなります。

上記のやり方はありますか?


文字の連結

Yokota (2011-03-19 14:28:34 (土))

クエリーの編集で、

フィールドに "苗字" + "名"
エイリアスに 氏名

を指定すればいいと思います。

+でしたか!

momonnga (2011-03-19 15:02:12 (土))

ありがとうございます。
氏名で連結できました。
スクリーンショットをアップしておきます。

もうひとつの連結方法

M.Kamataki (2011-03-21 11:58:40 (月))

faq/6/181で検証の結果、「+」で連結した場合、苗字もしくは名のどちらかのフィールドが空欄だと、結果も空欄になってしまいます。算術関数ではなく文字列関数を使って、「CONCAT("苗字","名")」のように指定しておくのが無難です。

お名前:
題名:


添付ファイル: fileq1.gif 610件 [詳細]