ページ内に広告が含まれています。
データベースに関する記事のカテゴリー

データベースSQLServer,データベース

SQLやデータベースに関する記事

SQLServerでレコードの値をカンマ区切りに変換する方法について紹介します。

コーディング例実行結果CodeNameGroupNo1AAA12BBB13CCC24DDD15EEE2GroupNoMember1AAA,BBB, ...

データベースデータベース,SQLServer

SQLやデータベースに関する記事

SQLServerでCSVファイルをインポートする場合、「SQL Server Management Studio」にてインポートウィザードを使用すると簡単にインポートすることが可能ですが、ここではSQLでインポートを行う方法について ...

データベースSQLServer,データベース

SQLやデータベースに関する記事

主に総計や小計など集計用の便利な関数です。
※ただ、使い方、動きをしっかり把握していないと集計対象が複雑になる場合があります。
ここはざっくり「この関数の存在がある」という旨を公開しますので、参考にしてください。

データベースSQLServer,データベース

SQLやデータベースに関する記事

フォーマットファイルとはテーブルのカラム情報を定義したファイルで、例えばCSVファイルをテーブルにインポートする場合、CSVの各項目とテーブルのマッピングを行う際に使用できます。
ここではそのフォーマットファイルを作成する方法 ...

データベースSQLServer,データベース

SQLやデータベースに関する記事

SQLServerで他のSQLServerのデータベースを参照する方法を紹介します。

コーディング例解説

6行目の「sp_addlinkedserver」というシステムストアドプロシージャを実行し、リンクサーバを作成していま ...

データベース,バッチファイルバッチ,SQLServer

バッチ

バッチファイルでSQLServerのデータをCSV出力する方法をご紹介します。

コーディング例

test.sql

test.bat

実行結果

test.csv

4~7行目ではSQLServe ...

データベースSQLServer

SQLやデータベースに関する記事

SQLServerでメッセージを出力する方法を紹介します。

コーディング例実行結果

「PRINT」でもメッセージの出力は可能ですが、処理が全て終わってから出力されてしまいます。
時間のかかる処理では今どの処

データベースSQLServer

SQLやデータベースに関する記事

SQLServerでグループの先頭データを参照する方法を紹介します。

コーディング例実行結果YearYMD先頭データ20202020010120200101202020200225202001012020202010182020 ...

データベースSQLServer

SQLやデータベースに関する記事

SQLServerで前後レコードの値を参照する方法を紹介します。

コーディング例実行結果2つ前データ前データ*カレント*後データ2つ後データ001230123912399

18~19行目ではLAG関数を使用し、前のデータを参 ...

データベースSQLServer

SQLやデータベースに関する記事

SQLServerで固定長文字列をカンマ区切りに変換する方法を紹介します。

コーディング例実行結果固定長カンマ区切りAA20200101BBAA,20200101,BBAA20200102CCAA,20200102,CC

1 ...

データベースSQLServer

SQLやデータベースに関する記事

SQLServerで日付文字列の日付チェックを行う方法を紹介します。

コーディング例実行結果日付文字列ISDATEチェックISDATE結果TRY_CONVERTチェックTRY_CONVERT結果20200131OK1OK2020 ...

データベースPostgreSQL

SQLやデータベースに関する記事

PostgreSQL でテーブルの一覧を取得するにはシステムカタログの pg_tables を使用します。

2021/03/04データベースPostgreSQL

SQLやデータベースに関する記事

2021/03/04

PostgreSQLでは初期状態ではクライアントPCからの接続を許可されていません。クライアントPCから接続を許可するには、設定ファイルpg_hba.confを編集する必要があります。

2020/09/26データベースSQLServer

SQLやデータベースに関する記事

2020/09/26

レコードの追加・更新・削除の内容をTransact-SQLで参照する方法を紹介します。

コーディング例実行結果SEQACTIONBEFORE_IDBEFORE_NAMEAFTER_IDAFTER_NAME1INSNULLNULL ...

2020/09/26データベースSQLServer

SQLやデータベースに関する記事

2020/09/26

1000万件以上のレコードを持つテーブルのレコード数を高速で取得する方法を紹介します。

コーディング例実行結果RecordCount12345678

レコード数を取得する場合は通常「SELECT COUNT(*) FROM ...

2020/07/12データベースSQLServer

SQLやデータベースに関する記事

2020/07/12

カンマ区切りの文字列をテーブルに変換する関数STRING_SPLITを紹介します。

コーディング例実行結果valueAAABBBCCCDDDEEE

STRING_SPLIT関数の第1引数に対象となるカンマ区切りの文字列を指定 ...

2020/07/12データベースSQLServer

SQLやデータベースに関する記事

2020/07/12

ストアドプロシージャ等でDECLAREで定義した変数に値を代入する場合、SET句やSELECT句を使用しますが、SELECT句を使用するとコードがスッキリします。

コーディング例実行結果@ThisDate@NextDate@Te ...

2020/07/12データベースSQLServer

SQLやデータベースに関する記事

2020/07/12

データをテーブルへ登録する際に、対象データの存在確認のためにSELECT文を発行し、対象データが存在しなければINSERT文を発行、対象データが存在すればUPDATE文を発行することがあると思いますが、この一連の処理を1文で記述する方 ...

2020/07/12データベースSQLServer

SQLやデータベースに関する記事

2020/07/12

レコード毎に前レコードからの累計を算出するSQLを紹介します。

コーディング例実行結果氏名日勤務時間累計佐藤1500500佐藤25501050佐藤301050佐藤46001650佐藤54502100山本100山本2460460山 ...

2020/07/12データベースSQLServer

SQLやデータベースに関する記事

2020/07/12

Transact-SQLステートメントからCSVを出力する方法を紹介します。

コーディング例実行結果

test.csv

AAA
BBB
CCC
DDD
EEE

43行目のxp_cmd ...