技術の軌跡:PHP、JS、C#...etc

zip358.com×∞

sql プログラム

SQLの無知さ加減。

投稿日:

select id,namae,furigana 
from passport
where id = ANY(select id from travellist where namae like "田中%");

自分のSQLに関しての無知さ加減は半端ないと思います。
メンターがいないので自分で調べないといけないのです、
こんな構文すら知らなかったのは痛い。

サブクエリの存在は前から知っていたのですが、ANYを前に
付けると、複数のHITにも対応できることを知った。

ちなみに更新作業や削除作業の際に
主キーを検索対象に入れていないと処理がもっさりします。

そう考えると一番最初に働いていたIT会社のSQLは
今思うと初歩的な構文が多かったのかもしれない。

何気ない事なのかもしれないけど
動いていた構文に追加対応とか行う際にもっとその構文を
解析すれば良かったなと思います。

やはりSQLで行ったほうが早いことって結構あります。

 

-sql, プログラム
-, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Copyright© zip358.com×∞ , 2019 All Rights Reserved Powered by STINGER.