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

SQLを使用して文字列の一部を抽出する

    これはどうですか:

    select substring(col, charindex('(', col), len(col))  
    from yourtable;
    

    SQL Fiddle with Demo を参照してください。

    または、両方のブラケットを確認します。これは、開始ブラケット ( の位置を取得します そして、開き括弧と閉じ括弧の間の文字列の長さを返します:

    select substring(col, charindex('(', col), charindex(')', col) - charindex('(', col) +1)
    from yourtable;
    

    デモによる SQL Fiddle を参照してください。



    1. 更新時のリンクトデータエンティティの整合性

    2. Hibernate-jdbc:mysql//*に適したドライバーが見つかりません

    3. で数値をフォーマットする方法。千の区切り文字として、および、小数点の区切り記号として?

    4. Kubernetes上のPgbouncerを使用したNpgsql-プーリングとキープアライブ