CAD支援ソフト探索2

プリント基板設計CAD(P-CAD/AltiumDesigner)にSolidoworksを併用

スポンサーサイト

--:-- ...Posted

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

SQLでの検索クエリー

「Altium Designer 」での検索で「SQL Query Search」というのがこちら
掲載されています。

その下の方にこのような記載があります。

SELECT * FROM [Capacitor - Ceramic] WHERE ([Part Number]
LIKE '%ED%') AND ([Footprint] LIKE '%19%') 

これをコマンドの位置で改行するとこうなります。

1.SELECT *
2.FROM [Capacitor - Ceramic]
3.WHERE ([Part Number] LIKE '%ED%') AND ([Footprint] LIKE '%19%')

1.はすべての行を選択、つまりすべての列が対象となります。
2.はテーブル名を指定、つまりCapacitor - Ceramic から抽出します。
3.は細かい条件で、%で挟んだ部分はワイルドカードです。
 つまりPart Numberの中でEDを含み、Footprintの中に19を含んでいるものを
 抽出します。
 AND はいくつも連結できます。ADのクエリーのようにそれぞれを括弧で
 囲まなくても先頭のWHEREは認識しているので、誤動作はしません。




これを理解するには「世界でいちばん簡単なSQLのe本」が便利です。

追記
他にBETWEEN や IN などの手法があります。

WHERE [Part Number] BETWEEN 100 AND 200
100から200の範囲


WHERE [Part Number] IN(100, 300)
100か300を含む

ADではSQL構文で
文章の終わりの「;」はいらないようです。

スポンサーサイト

Post comment

管理者にだけ表示を許可する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。