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

PostgreSQLの列に基づいて列データにテキストを追加します

    まず、年齢をある種の文字列に変換する必要があります。その後、次のように値を変換できます(もちろん、フィールドごとにこれを行う必要があります):

    update mytable set name = 'a' || name, age = 'b' || age;
    

    これにより、テーブル内のデータが更新されます。出力にプレフィックスを付けるだけの場合は、次のアプローチを使用できます。

    select 'a' || name as name, 'b' || age as age from mytable;
    

    この場合、年齢データ型を変換する必要はありません。



    1. mysqlのトリガーの代わりに

    2. テーブルのランクを更新しています

    3. エラー:クライアントはサーバーから要求された認証プロトコルをサポートしていません。 MySQLクライアントのアップグレードを検討してください

    4. PostgreSQL(psql)でヌル出力の現在の設定を表示する方法