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

Oracleで文字列の最初の3文字を置き換える方法

    最初の3文字をabcに置き換えたいと仮定します 30行目から50行目(いくつかの基準で並べ替え)の場合:

    SELECT CASE
           WHEN ROWNUM BETWEEN 30 AND 50
           THEN 'abc' || SUBSTR( your_column, 4 )
           ELSE your_column
           END AS replaced_value
    FROM   (
      SELECT *
      FROM   your_table
      ORDER BY <some_criteria>
    )
    


    1. SQLServerで使用できるさまざまな種類の制約-SQLServer/T-SQLチュートリアルパート50

    2. phpとmysqlを使用して複数のチェックボックス値をデータベースに保存します

    3. sequelizeの2つの異なるフィールドとして、同じforeighnキーを2つ1つのモデルに追加する

    4. 特別な条件でグループ化する方法