重複行を抽出する
こんなテーブルデータがあった場合
SELECT * FROM TABLE_A;
COL1 COL2
---------- ----------
100 あいう
200 かきく
300 はひふ
400 あいう
500 まみむ
SQLで重複を排除するのは簡単
SELECT DISTINCT COL1 AS 重複なし FROM TABLE_A;
重複なし
----------
あ
い
え
お
重複値を取り出すにはちょっと工夫が必要
SELECT COL1 AS 重複あり FROM TABLE_A
GROUP BY COL1
HAVING COUNT(COL1) > 1;
重複あり
----------
あ
重複行を取り出すなら
SELECT * FROM TABLE_A
WHERE COL1 IN
(SELECT COL1 FROM TABLE_A
GROUP BY COL1
HAVING COUNT(COL1) > 1 );
GROUP BY COL1
HAVING COUNT(COL1) > 1;
COL1 COL2
---------- ----------
あ 愛知
あ 秋田
事前共有キーを使ったVPN接続(Windows10)
新しいWindows10マシンに、社外から社内LANに接続するためのVPN接続の設定を行った。VPNの種類は「事前共有キーを使った L2TP/IPsec」。
しかし、接続を試行すると「リモートコンピューターにより接続が途中で切断されました。」のエラー。
Windows7では接続できているので、事前共有キーやユーザー名/パスワードの間違いはない。
Windows7とWindows10のネットワークアダプタのプロパティを細かく見ていくとセキュリティタブに差異を発見。
「次のプロトコルを許可する」を有効にして、「チャレンジハンドシェイク認証プロトコル(CHAP)」にチェックを入れ、再度接続試行すると、無事VPN接続に成功しました。