- 2020.12.18
【SQL Server】ISNULLでNULLのとき空文字にしようとしたら0が出力された【覚書】
はじめに コジマです。 ISNULLを使ってNULLのとき空文字に置換しようとして [crayon-6004fe66700f9135450815/] な感じでSQL書いたらなぜかNULLじゃなくて、「 […]
コジマノテック エンジニアとしての経験や学習を発信していくブログ
はじめに コジマです。 ISNULLを使ってNULLのとき空文字に置換しようとして [crayon-6004fe66700f9135450815/] な感じでSQL書いたらなぜかNULLじゃなくて、「 […]
はじめに コジマです。 SSMS使うとテーブル毎のデータ使用量をレポートで出す機能あるんですけど、 それを使ってExcelに出すとData列がなぜがセル結合されているし、合計が出せないので すごく悶々 […]
はじめに コジマです。 普通テーブル設計するときにNULLに意味を持たせたりはしないのですが、 時折残念な設計を目の当たりにすることがあります。 なんでやねんの気持ちを押し殺しながらNULLを無理やり […]
はじめに コジマです。 実務では日付操作はめちゃめちゃ使うので、自分の中でこういうチートシート的なもの作って いつでも引き出せるようにしておきましょう。 [crayon-6004fe6670cd589 […]
はじめに コジマです。 文字列型に数値が入っているのをそのままORDER BYすると文字列として処理され、辞書順に並んでしまいます。 [crayon-6004fe6670f51598135788/] […]
はじめに コジマです。 タイトルにこう書いちゃいましたが、 既存のテーブルに対してファイルグループを変更することはできません。 ALTER TABLEとかではできないんですね。 一度テーブルをDROP […]
はじめに コジマです。 SQLで文字列結合はCONCAT使えば簡単です。 [crayon-6004fe6671664636475753/] さいごに 参考URLは以下。 https://docs.mi […]
はじめに コジマです。 NULLのときの場合分けに関しては CASE WHENよりISNULLを使った方が楽になる場合もあります。 例えば、usersテーブルのint型のageカラムがNULLだった場 […]
はじめに コジマです。 SQLで文字列置換をすることもできます、 構文 REPLACE(対象レコード, 置換前の文字列, 置換後の文字列) です。 例えば、組織改変により「オフィス〇〇部」という部署が […]