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

なんとな~くしあわせ?の日記

ClojureとかAWSの設定とかをメモする技術ブログ

SQL

SQLもプログラミング言語…っぽい3

SQL

テーブルの自己結合 以下のようなテーブルがあり CREATE TABLE name("pkey" text, "number" int, "family_name" text, "name" text); INSERT INTO name("pkey", "number", "family_name", "name") VALUES (00001, 12345, "山田", "太郎"); INSERT INTO name(…

PythonにおけるDBドライバごとのプレースホルダの違いなど

最近少しPythonなどに触れている。そこでぶつかった話 psycopg2 Postgresql用のPythonのDB用ドライバ実装、psycopg2を使うと以下のような見た目のコードになる Basic module usage — Psycopg 2.6 documentation >>> cur.execute( ... """INSERT INTO some_ta…

SQLもプログラミング言語…っぽい2

最近実地で学んだことを書き留めておく データのINSERT 単純にデータをINSERTする場合 INSERT INTO HOGE_TABLE(A, B, C) VALUES ('FOO', 'BAR', 'BAZ'); 他のテーブルからSELECTした内容をINSERTする場合 INSERT INTO HOGE_TABLE (FOO, BAR, BAZ) SELECT A A…

SQLもプログラミング言語…っぽい

SQLでよく使うことをメモる 学んだことは書いておこう。多分また使うから… 副問合せ(= サブクエリ) これ、使えると便利なんだが名称と概念が結びつきにくい。 例えばこんなテーブルがあるとき、Parentテーブル 主キー 整理番号 姓 名 ... 00001 12345 山田 …