読者です 読者をやめる 読者になる 読者になる

checkpoint

自分用のIT技術系ノートです。古い情報や間違っている情報もあるので注意。

ソースコードの中にSQLを書く場合

ソースコードの中にSQLを書く場合、これは文字列になるので sql = @"SELECT * FROM hoge WHERE fuga_id = 1"; みたいに書くのを推奨している参考書とかは多いです。 が、個人的にはこちらのほうがよいと思います。 sql = " SELECT " + " * " + " FROM " + " …

ACCESSで複数行同時INSERT

先ず、1行だけのテーブルを用意する。 これはダミー。テーブル定義などはなんでもいい。とにかくデータが1行だけ必要。 ・TblDummy 以下のようにUNION ALLを使用してINSERT分を組み立てる INSERT INTO TblDestination (Col1, Col2, Col3) SELECT * FROM [ SE…

IN句に列名を使う

SQL

IN句と言えば下記のように使用するが SELECT * FROM TBL1 WHERE TBL1.COL1 IN (1, 2, 3... このような使い方もできる SELECT * FROM TBL1 WHERE 1 IN (TBL1.COL1, TBL1.COL2... 多くのテーブルを結合し、OR条件が多くなりそうなときにどうぞ。