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

2つの列を1つとして選択するにはどうすればよいですか?

    CONCAT<を探しています/ code> 機能。

    mysql_query("SELECT CONCAT(first_name, last_name) As name FROM people WHERE (CONCAT(first_name, last_name) LIKE '%" . $term . "%')");
    

    または...

    mysql_query("SELECT CONCAT(first_name, ' ', last_name) As name FROM people WHERE (CONCAT(first_name, ' ', last_name) LIKE '%" . $term . "%')");
    

    この理由を説明することはできませんでしたが(...誰かがコメントを残すことができるかもしれませんか?)、 nameを使用することはできません 両方のフィールドを検索するためのエイリアス。明示的にCONCATする必要があります もう一度。



    1. SQLite参加

    2. PHPおよびMySQLのオプションのWHERE条件

    3. ODBC接続を使用したExcelVBAマクロからのOracleテーブルの更新

    4. MariaDBで利用可能な日付と時刻のロケール