CyberChaos(さいばかおす)

プログラミング言語、トランスパイラ、RPA、ChatGPT、データマイニング、リバースエンジニアリングのための忘備録

特定のセルのデータから該当するレコードを表示するSQLプログラム

2024-06-02 20:37:50 | SQL

EMPテーブル内のSALが5000であるENAMEを調べたい場合、

SELECT ENAME , SAL
FROM EMP
WHERE SAL = '5000'
と書けば良い。

ENAMESAL
KING5000

ちなみに''で括らずにそのまま5000と書いてしまうとエラーになる。

逆にKINGのSALを調べたい場合、
SELECT ENAME , SAL
FROM EMP
WHERE ENAME = 'KING'
と書けば良い。

ENAMESAL
KING5000



俺は今、SQLプログラミングでやりたいこと・試したいことを思い付くまま、逆引き形式でやっている。

俺はSQLの基本とか一切無視して素通り&飛び越してmigrationとかチューニングとかNoSQLとかNewSQLとかベテランデータベースエンジニアの領域に足を踏み入れてしまった。

なぜかmigrationとcockroachDBに強く惹かれて猪突猛進してしまった。

これから先は行ったり来たりしながらギャップを埋めていきたい。

某情報商材販売者が薦めていたスッキリわかるSQL入門と情報処理教科書データベーススペシャリスト2024年版を買ってきた。

高校三年になって猛烈に微積分に惹かれて東京出版の月刊大学への数学の微積のコーナーをやった時を思い出した。

なぜか猛烈にデータベーススペシャリスト試験の勉強をやりたくなった。

入門書と謳っていて広く浅く網羅しているようだが、銀行口座データベースの例を教材のネタとして挙げていたり、意外と知りたい情報も載っている。

本日届いたSQL関連の書籍の中で、秀逸なものはこの3点。


日本語全文検索システムの本とSQLの裏技本みたいなやつ。

NamazuはcockroachDBのアドインとして組み込めないだろうか?