次のことを行うクエリを MySQL で実行する方法を見つけようとしています。
- 5 で始まる任意の数字を検索し、その結果が classRef というラベルの付いた列に表示され、結果のテキストが FOO になります。
- その番号が 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