私は MySQL の初心者であり、インディアナ州、オハイオ州、ミシガン州、イリノイ州に住んでいて、名前が文字 A で始まる顧客の顧客 ID と顧客名 (アルファベット順) を返す SELECT ステートメントを書きたいと考えていました。またはB。
これは、DESCRIBE CUSTOMER_TBL を使用した CUSTOMER_TBL 構造です。
Name Null? Type
-------------------------------------------------------------
CUST_ID NOT NULL VARCHAR2(10)
CUST_NAME NOT NULL VARCHAR2(30)
CUST_ADDRESS NOT NULL VARCHAR2(20)
CUST_CITY NOT NULL VARCHAR2(12)
CUST_STATE NOT NULL CHAR(2)
CUST_ZIP NOT NULL CHAR2(5)
CUST_PHONE NUMBER(10)
CUST_FAX NUMBER(10)
これが私の解決策です。私が正しいかどうかを知る必要があります。ありがとう
SELECT CUST_ID,CUST_NAME FROM CUSTOMER_TBL
WHERE IN('Indiana','Ohio','Ohio','Michigan','Illinois') AND WHERE LIKE(A% OR B%)
ORDER BY CUST_ID,CUST_NAME