結論 DISTINCTを使います。 SELECT COUNT(DISTINCT name) FROM users COUNTの箇所はAVG(平均)、SUM(合計)なども充てることが出来ます。
どんなケース? これはtypoに見せかけて、プロジェクト内では列記とした単語なんじゃ!という場合。 毎回警告が出るとうざいですよね。 解決方法 該当ワードで右クリック すると、Spellingという項目が出てきます(自分の場合は、トップに出てきました) さ…
はじめに 普段自分が触れる情報の鮮度を上げたいと思った。 鮮度重視 slacklist slacklist.info slack-list-ja bokuweb.github.io イベント・勉強会系 geechs geechs-magazine.com
はじめに 普段は業務でRubyを使っているが、多言語に対応して一丁前のエンジニアになるべく、Goの学習をしてみる(週末限定) リファレンス このサイトが非常に役に立った。 cuto.unirita.co.jp Goのインストール 自分はMacを使用しているため、homebrewでGo…
はじめに プロジェクトメンバーにエンジニア以外の関係者がいるときに、テーブル定義書を用意することになった。 テーブル定義書とは? 方法 下記を参考にrakeタスクを作成する。 gist.github.com とりあえず動かしてみる lib/tasks内にrakeタスクを作成する…
はじめに こちらの記事は現場でRuby on Railsを用いている筆者が、独断と偏見でRailsのTipsをまとめたサイトを収集する記事です。 基本的に「まとめのまとめ」のスタンスを取ります。 つまり、私の備忘録です。 1. Rails Best Practices 一発目から海外の英…
これは何か? Rubyの文法を復習し直す場 RubyとRailsを学習する方に向けた記事 インスタンス変数 インスタンス変数とは、オブジェクトが抱えている変数のこと。 例えば下記のようなrubyファイルにUserクラスがあったとする。 class User end ここで、rubyの…
これは何か? Rubyで定義されていないメソッドが存在した時に、No Method Errorが吐かれる。 それを未善に防ぐために、メソッドの存在を予めチェックする。そのための備忘録。 ローカル変数が定義されているか 前提 定義されていないローカル変数は使おうと…
はじめに エンジニアとして、現場に入るとdumpファイルをもらうことがあります。 特に入社直後は開発環境の構築からスタートすると思うので、まず最初にdump.sqlっぽい名前のファイルを付与されるんじゃないでしょうか? しかし、その後dumpファイルをただ貰…
はじめに 都内のベンチャーでWebエンジニアとして春から社会人デビューします。 今後は技術的なアウトプットや、エンジニアとしての学び、現場での経験による具体的なエピソードなどを記していけたらと思います。 まずは1週間に1投稿ペースでゆるりと始めた…