PostgreSQL

1.無条件で検索する
> db.product.find()
> db.product.find( {} )

2.条件を指定して検索する
> db.product.find( ...

PostgreSQL

1.PostgreSQLに接続
$ psql -U postgres -h 172.17.2.100 postgres
postgres=# \l

2.データベース名変更
postgres=# al ...

PostgreSQL

1.UPPER関数
# SELECT UPPER(‘Weclome Tokyo’);
upper
————–
WECL ...

PostgreSQL

1.コマンドプロンプトを立ち上げて、「管理者として実行」をクリックする
>cd C:\Program Files\PostgreSQL\9.6\bin

2.バージョン確認
C:\Program Fil ...

PostgreSQL

1.列column_testが重複データ
SELECT
column_test
FROM
table_AA
GROUP BY
column_test
HAVING
COU ...

PostgreSQL

形式
INSERT INTO M_STUDENT (SID,SNAME,SADDR) VALUES ( ? ,? ) RETURNING *
SQL構文例
INSERT INTO M_STUDENT(SID,S ...

PostgreSQL

形式
ALTER TABLE “シーケンス名” OWNER TO ownername;
testDB=# alter table d_sample_m_id_seq owner to yamad ...

PostgreSQL

SQL構文:
newsdb=# select setval(‘news_publish_num_seq‘,1001);
setval
——–

PostgreSQL

select now();
2017/12/18 23:51:20.017

select current_timestamp;
2017/12/18 23:51:43.548

select ex ...

PostgreSQL

サンプル
create table employee(
empid SERIAL PRIMARY KEY,
empename VARCHAR(60),
hometown VARCHAR(60), ...

PostgreSQL

1.indexの作成
CREATE INDEX {index名} ON {Table名} ({Column名});

CREATE INDEX test_table_column1_idx ON test_t ...

PostgreSQL

1.拡張をインストール
CREATE EXTENSION postgres_fdw;

2.外部サーバーを作成
CREATE SERVER CFT_FDW FOREIGN DATA WRAPPER postg ...

PostgreSQL

形式
concat(str1, str2 )
引数(文字列)を結合する。

例1
SELECT CONCAT(ID, ‘ # ‘ || NAME) AS CFT FROM TE ...

PostgreSQL

SQL構文例
SELECT DISTINCT
T1.*
,T1.カラムA || ‘#’ || T1.カラムB  TESTCD
, T2.カラムC || ‘_̵ ...

PostgreSQL

①現在のスキーマの確認
select current_schema();

②スキーマを変更する
SET search_path = your_schema;

③CLIからスキーマ一覧の表示

PostgreSQL

1.RIGHT OUTER JOINでの外部結合

SELECT
T1.*,
T2.NAME NM_CFT
FROM
CARS T1
RIGHT OUTER JOIN COMP ...

PostgreSQL

1.テーブルにカラムを追加
ALTER TABLE テーブル名 ADD 追加するカラム名 カラムの型;

ALTER TABLE sample_tbl ADD introduction text; ...

PostgreSQL

1.カラム型の変更
ALTER TABLE SAMPLE_TBL ALTER COLUMN S_NO TYPE VARCHAR(2)

2.制約の追加
ALTER TABLE SAMPLE_TBL ALTER ...