私は、名字、名字、会社名のカスタマーデータベースを移動しています。現在のデータには、最初に&姓または会社名のいずれかが表示されます内部を連結する
新しいデータベースには、氏名と姓を組み合わせる必要がある「プリント名」フィールドがあります。私はこの値を使う必要があります。
私は無駄な表現をCASE WHENで試してみました。
SELECT
fstnam,
lstnam,
cmpnam,
CASE
WHEN csttbl.cmpnam = null THEN fstnam||' '||lstnam
ELSE csttbl.cmpnam
END as PrintName
FROM csttbl;
は、上記のクエリで、私は唯一の印刷名欄の会社名・リターンではなく、組み合わせまず&姓を持っています。返されるデータはここで見ることができhttps://drive.google.com/open?id=0B31ZRmFSX6rMYmNOczlRNE1lM2c
すべてのヘルプは
会社名があれば姓と名がないので文字列全体を連結するとは思われませんでした。 COALESCEは私のためには機能していないようですが、以下も同様です SELECT fstnam、lstnam、cmpnam、 csttbl.cmpnam || fstnam || '' ||印刷名としてのlstnam FROM csttbl; –