MySQLで「欲しいデータを取得するSQLが分からない」「JOINすると件数がおかしくなる」「集計SQLを作ってほしい」といったお困りごとに対応します。
Webエンジニアとして約7年間、PHP / MySQLを中心としたWebシステム開発に携わり、データ抽出・集計・バッチ処理などを実務で行ってきました。
テーブル定義やサンプルデータ、欲しい結果のイメージをもとに、SQLを作成または修正します。
【基本料金3,000円で対応する内容】
・MySQLのSQL 1本作成、または既存SQL 1本修正
・参照テーブル:5テーブルまでを目安
・SELECTによるデータ抽出・集計
・JOIN
・GROUP BY / HAVING
・CASE式
・サブクエリ
・重複除去、並び替え、条件指定など
・SQLの簡単な説明
・軽微な修正1回
単純な構成であれば、6〜7テーブル程度でも基本料金内で対応できる場合があります。
【こんな依頼におすすめです】
・複数テーブルから必要なデータを取り出したい
・商品別、ユーザー別、月別などで集計したい
・JOINしたら行数が増えてしまった
・既存SQLが期待した結果にならない
・自分で書いたSQLを修正してほしい
・管理画面やCSV出力用のSELECT文を作りたい
【納品内容】
・作成または修正したSQL
・処理内容の簡単な説明
・確認可能な範囲での実行結果・確認内容
【基本料金に含まれないもの】
・INSERT / UPDATE / DELETE等、本番データを変更する処理
・DB設計そのものの大規模な見直し
・大量のSQL作成
・高度なパフォーマンスチューニング
・実DBへの直接接続、運用作業
・要件が未確定の大規模なデータ分析
現在はココナラでの実績作りのため、先着3件まで3,000円で対応しています。
基本条件に当てはまる場合はそのままご購入いただけます。
複雑なSQL、6テーブル以上、大量データ、SQL以外の処理も必要な場合は、購入前にご相談ください。
ご購入後、以下の情報をお送りください。
使用しているDB:MySQL
MySQLのバージョン(分かる場合)
使用するテーブルの構造
各テーブルの関係
サンプルデータ(可能な範囲)
最終的に取得したい結果の例
現在のSQL(修正依頼の場合)
CREATE TABLE文やカラム一覧があると、スムーズに対応できます。
実際の個人情報、顧客情報、パスワード、接続情報などは送らず、必要に応じて架空データや伏せ字へ置き換えてください。
基本料金はSQL1本・5テーブル程度までを目安とします。
複雑な条件、大量のテーブル、SQL以外の実装も必要な場合は追加料金をご相談することがあります。
原則として実際の本番DBには接続せず、ご提供いただいたテーブル定義・サンプルデータ等をもとに作成します。