sql

SQLの無知さ加減。

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

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

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

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

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

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

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

 

関連記事

  1. PHP

    ワードプレス電光掲示板プラグインを作りました。

    電光掲示板(お知らせ)のプラグイン取扱に関して記載します。…

  2. javaScript

    画像をタイル状に分離して一括ダウンロードさせるジェネレーター

    画像をタイル状に分離して一括ダウンロードさせるジェネレーターを作…

  3. PHP

    phpでイマドキDB接続の仕方なの?

    実行していないので上手く動いているかは未知数ですが、コード…

  4. PHP

    オレオレ無名関数の再帰処理。

    無名関数はよく使います。ちょっとしたモノを書きたい時、オレ…

  5. C#

    DropFTPを配布。

    ドップして一つのファイルを転送するソフトを作りました。こん…

  6. javaScript

    jQuery独自プラグイン基本サンプル2

    忘れやすい自分のためにメモとして残しときます。(funct…

2019年7月
« 6月 8月 »
1234567
891011121314
15161718192021
22232425262728
293031 

プロフィール



taokaと申します。

まったりWEB日誌とまったり映画ログを
更新している中の人です😃

趣味は映画鑑賞とブログ書きです、


ブックマークやシェアして頂けると励みになります。

どうぞよろしくお願い致します。

Twitter でフォロー

PAGE TOP