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

Oracleでコンマ区切りの文字列内の要素の数をカウントします

    したがって、,の数を数えることによって ■Col2にあり、それに1を追加すると、答えが得られます。以下に、Col2の長さを示します。次に、,を置き換えます s何もなしで、その長さを取得します。最初の長さを取り、2番目の長さを引いて、コンマの総数を取得します。次に、結果に1を加算するだけで、探している合計が得られます。

    SELECT (LENGTH(Col2) - LENGTH(REPLACE(Col2,",","")) + 1) AS MyCol2Count
    FROM MyTable
    


    1. MysqlのGroupByとOracleのGroupbyの動作が異なる理由

    2. AzureでSQLServerを使い始める方法

    3. クエリセットの並べ替え:djangoORMクエリの列照合を指定する

    4. MySQLで先頭と末尾の文字を削除する方法