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

MySQL:文字列の連結と結果の連結の長さを選択します

    SELECTで作成したエイリアスを参照することはできません 、代わりに式を使用してください:

    SELECT CONCAT( t.str1, t.str2 ) AS Title,
           CHAR_LENGTH(CONCAT( t.str1, t.str2 )  ) AS Length
    FROM table_name t
    

    必要に応じてサブクエリを使用できます:

    SELECT sub.Title, CHAR_LENGTH( sub.Title ) AS Length
    FROM (
       SELECT CONCAT( t.str1, t.str2 ) AS Title
       FROM table_name t
    ) AS sub;
    

    All-at-once operation

    および:




    1. このMySQLの日付変換がNULLを返すのはなぜですか?

    2. SQLServerが一意でないクラスター化インデックスに4バイト整数を追加するのはなぜですか

    3. 100000を超えるレコードをmysqlデータベースにインポートするにはどうすればよいですか?

    4. 別のスキーマでデータベースを復元したい