2020年8月15日 / 最終更新日 : 2020年8月15日 toya PLSQL 【Oracle】【PL/SQL】レコードの縦横変換 レコードの縦横変換 やりたいこと 下記の表のように発注ごとに商品の売り上げ金額を持っているような場合に、発注IDごとの集計をするために縦横変換を行いたい。 元データ 発注ID 商品 金額 TK001 コーヒー 200 T […]
2020年8月15日 / 最終更新日 : 2020年8月15日 toya PLSQL 【Oracle】【PL/SQL】重複レコードの抽出 重複レコードの抽出 やりたいこと 以下のようなテーブルが存在した場合に「PRODUCT_CD」、「PRODUCT_NAME」が重複しているレコードを抽出します。 ID PRODUCT_CD PRODUCT_NAME PR […]
2020年8月13日 / 最終更新日 : 2020年8月14日 toya PLSQL 【Oracle】【PL/SQL】テーブルの削除 テーブルの削除(DROP TABLE) やりたいこと テーブルのデータではなく、テーブル自体を削除する。 サンプルコード DROPでは完全削除はされず、ごみ箱に移動されます。 DROP TABLE {テーブル名} CAS […]
2020年8月13日 / 最終更新日 : 2020年8月15日 toya PLSQL 【Oracle】【PL/SQL】テーブルをまるごとコピー テーブルをまるごとコピー(CREATE TABLE SELECT) やりたいこと テーブル定義やデータのバックアップのためにコピーを行う。 サンプルコード copyコマンドなどはなく、CREATE TABLEを使用します […]
2020年8月12日 / 最終更新日 : 2020年8月12日 kazu PLSQL 【Oracle】【PL/SQL】INDEXの確認、作成、削除、再有効化 INDEXの確認、作成、削除、再有効化 INDEXとは INDEX(インデックス)とはテーブルにつける索引のことです。 索引をつけることで指定された条件の検索スピードが速くなることを期待できます。 本の目次をイメージして […]
2020年8月12日 / 最終更新日 : 2020年8月15日 toya PLSQL 【Oracle】【PL/SQL】データの差分確認(MINUS) データの差分確認(MINUS) やりたいこと SELECT結果の差分の取得 または SELECT結果に差分が存在しないことの確認 サンプルコード MINUS関数は前後の項目が一致する場合に差分が存在するかを比較します。 […]
2020年8月12日 / 最終更新日 : 2020年8月12日 toya PLSQL 【Oracle】【PL/SQL】SELECT結果でUPDATEする(UPDATE SELECT) SELECT結果でUPDATEする(UPDATE SELECT) やりたいこと SELECT結果をUPDATE文に使用します。 UPDATE文の基本的な構成は以下のように、 [更新対象列名]=[値] となりますが、この値 […]
2020年8月12日 / 最終更新日 : 2020年8月13日 toya PLSQL 【Oracle】【PL/SQL】SELECT結果でINSERTする(INSERT SELECT) SELECT結果でINSERTする(INSERT SELECT) やりたいこと SELECT結果をINSERT文に使用します。 INSERT文の基本的な構成は以下のようになります。 ( [更新対象列名] )VALUES( […]
2019年12月10日 / 最終更新日 : 2019年12月15日 kazu 開発 フリーランスをやってみてのあれこれ こんにちは。kazuです。 フリーランスの活動を始めてから、半年ほど経ちました。 最近はフリーランス需要が高まっておりたくさんの若い人達がフリーになっていると聞きます。(私もその1人ですが) なので、今日は半年間のフリー […]
2019年10月17日 / 最終更新日 : 2020年8月12日 kazu Go 【Go】日付かどうかのチェックを行う お久しぶりです。どうもkazuです。 最近は台風に負けてばっかしで外に行けなくて凹んでいます。(ギアはたくさん買った) たまにはエンジニアっぽい記事を書かなければ…と思い、本日はGoについてです。 Go言語を勉強する際に […]