情弱エンジニアのなかのblog

一人前のエンジニアになる為のブログです

2017-09-01から1ヶ月間の記事一覧

MySQLの外部結合の条件について

SQLの制作で結合を使うのですが外部結合を使う際の注意と仕様を今一度まとめたいと思います。 以下のようなテーブルがあると仮定いたします。 customersテーブル 顧客名 +---+-------+ |id |name | +---+-------+ |1 |yamada | |2 |tanaka | |3 |satou | +--…

MySQLで初回購入後の顧客データ

SQLで初回購入の年月と初回流入の媒体を指定して顧客を分析して その顧客の月毎かつ媒体ごとの売上とユニークな顧客数を出すという処理を制作したので手順を記載いたします。 今回は初回購入月と初回流入媒体を指定することを前提とします。 まずは以下のよ…

jQuery でセレクターの指定2

前回jQueryでセレクター指定の記事を書いたのですが まだセレクターについて書くことがあったので記載していきます。 前回の記事はこちらになります。 nonaka-katuma-hal.hatenablog.com 初期状態はこのようになっているものとします。 HTML <ul> <li>テキストテキス</li></ul>…

jQuery でセレクターの指定

先日jQueryでアコーディオンの制作をして記事を書いたのですが その前にセレクターの指定から書くべきだなと思ったので今回はjQueryのセレクターについて記載していきます。 HTMLのどの要素を操作するかをセレクターで指定していきます。 本編に入る前に本記…

jQueryでアコーディオンの制作

アプリの制作をしていまして、アコーディオンを使ったメニューを制作したので手順等を記載いたします。 まずはHTMLは以下のように記載いたしました。 <html lang="ja"> <head> <meta charset="UTF-8"> <title>アコーディオン</title> <script type="text/javascript" src="js/jquery-3.2.0.min.js"></script> <script type="text/javascript" src="js/menu.js"></script> </meta></head></html>

CakePHP cssが反映されない時の対処方法

CakePHPでアプリの制作していてcssを編集してブラウザで確認した際に編集点が反映されていないという事があり、 原因を調べて対応したので手順等を記載いたします。 まずは原因ですが もしかしたらブラウザがcssをキャッシュしているのではないか? という記…

SQL サブクエリの扱い方について復習

SQLを書いていてサブクエリを使うのですが基本的な使い方のおさらいをしておきたいと思ったので記載いたします。 今回はデータうんぬんではなく、サブクエリを使う際の注意になります。 まず以下のようなサブクエリの使い方をしているとします SELECT custom…

SQL データの集計に関して

売上の計算をするSQLを制作していまして、特定条件で絞り込んだ顧客の初回購入から〇ヵ月間の売上を取得する という処理を制作したので、手順等を記載いたします。 まず前提として以下のようなテーブルがあるとします。 customersテーブル 顧客名 登録日(顧…