0

次のことを行うクエリを MySQL で実行する方法を見つけようとしています。

  1. 5 で始まる任意の数字を検索し、その結果が classRef というラベルの付いた列に表示され、結果のテキストが FOO になります。
  2. その番号が 5 以外で始まる場合、それを列 classRef に出力し、結果のテキストを BAR にします。

これは私がこれまでに持っているものです:

SELECT
ara.AddressNumber AS ExternalID,
ara.AddressNumber as tranId,
cus.Name AS customerRef,
cus.ExternalID LIKE '5%' AS classRef,
cus.ExternalID NOT LIKE '5%' AS classRef2,
'1' AS itemLine_quantity,
'0' AS itemLine_salesPrice

FROM
adrun_copy ara,
customers_copy cus

WHERE
ara.AAccountNumber = cus.ExternalID
4

1 に答える 1