Structured Query Language
基本構文 SELECT
Select フィールド1,フィールド2,..... From テーブル名
<例題1> 顧客テーブル Customer.DBからフィールドCustNo, Companyを取り出す。
Select CustNo,Company From Customer.DB
<例題2> 顧客テーブルの全てのフィールドを取り出す。
- Select * From Customer.DB
WHERE節の使い方
<例題1> 最終発注日がエディットボックスの日付以後のデータを取り出す。
'Select * from Customer.DB Where LastInvoiceDate >= ''' + FormatDateTime('mm/dd/yyyy',strToDate(Edit1.text))
+ ''''
<解説> 日付は'12/31/1990'形式を使う必要があるので、FormatDateTimeで日付型の形式を変換している。
<例題2> 顧客番号がエディットボックスの番号以上のデータを取り出す。
'Select * from Customer.DB where CustNo >= ' + Edit1.Text
<解説> 顧客番号は実数型である。StrToFloat(Edit1.Text)を使うとエラーになる。SQLプロパティはStrings型なので、Float型と結合できない。
<例題3>
|