sql >> データベース >  >> RDS >> Mysql

条件設定を使用したmysqlSELECT

    あなたはこのようなことをすることができます

    select (case when surname = 'jack' then 1 else 0 end +
            case when school ='st' then 1 else 0 end +
            case when college='mit' then 1 else 0 end +
            case when city='austin' then 1 else 0 end) as score,
            *
    from 
    user 
    WHERE surname='jack' or  
          school='st'     or 
          college='mit' or 
          city='austin')
    order by score desc;
    


    1. nレコードごとにMySQLからSUMする方法

    2. PHP MySQL-6行ごとにdivを挿入しますか?

    3. PHPを使用してmysqlテーブルを.txtまたは.docファイルにエクスポートする

    4. データベースへのテキストの追加