SQLのCOALESCE関数を使ったnull値の扱いについて詳しく解説します。実践的なガイドと具体的な使用例を通じて、データベース操作の一貫性を維持しつつ、欠損データを適切に扱う方法を学びましょう。
mysql

linux
SQL: Null値の扱い方 – COALESCE関数を使った実践的なガイド

mysql
mysql のコンテナをすぐに使う
1秒でも早く mysql を立ち上げる方法

docker
さくっと mysql を手元で立ち上げて接続する
さくっと mysql を手元で立ち上げて接続する。試験的に SQL を流すのに重宝する。

mysql
mysql で ストアドプロシージャ を登録・変更・削除する
ストアドプロシージャは サーバーに格納できる一連の SQL です。これが一度登録されると クライアントは個々のステートメントを繰り返し発行す必要はなくなります。

docker
コンテナ内の mysql にリクエストされたクエリを確認する
開発している際 コンテナの mysql にどのようなクエリ走ったのか確認したいことがある。スロークエリを 0秒に設定することで、DB にリクエストされた 全クエリを確認することができる。

mysql
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
パスワードを更新を促されるメッセージ。パスワードポリシーに則った形で変更するパスワードを必要がある。

mysql
redash パラメータを動的に変えてクエリを実行する
redashはとても便利だが、パラメータを動的に変えてクエリを投げる様な事はオフィシャルにはできないしかし、それもサードパーティを利用する事で実現可能になる。

mysql
ERROR 1064 (42000) at line 101: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 1
mysqldumpコマンドはデフォルトでmysqlの独自構文が入ってしまうことがあり、微妙なmysqlのversionの差異がこの独自構文を受け付けないことがある。

mysql
mysql 5.7で実行された全クエリをログに出力する
どのようなクエリが実施されたのかトレースする時に使う