SQL ServerにLastIndexOfはありますか?

AngryHacker:

文字列の最後の インデックスを取得することを含む、文字列から値を解析しようとしています現在、私は文字列を逆にすることを含む恐ろしいハックをしています:

SELECT REVERSE(SUBSTRING(REVERSE(DB_NAME()), 1, 
    CHARINDEX('_', REVERSE(DB_NAME()), 1) - 1))

私には、このコードはほとんど読めません。SQL Server 2016にアップグレードしたばかりですが、もっと良い方法があるといいのですが。ある?

ゴードンリノフ:

最後以降のすべてが必要な場合は_、次を使用します。

select right(db_name(), charindex('_', reverse(db_name()) + '_') - 1)

以前にすべてが必要な場合は、次を使用してleft()ください:

select left(db_name(), len(db_name()) - charindex('_', reverse(db_name()) + '_'))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SQL Server Management Studio 2012はどこにありますか?

分類Dev

SQL Serverに「user_objectswherestatus = 'INVALID'」はありますか?

分類Dev

SQL Serverに同等のMYSQL「LIMIT」句はありますか?

分類Dev

SQL Serverに同等のMYSQL「LIMIT」句はありますか?

分類Dev

SQLに `if`構文はありますか?

分類Dev

SQL Server-ExcelのCHOOSE関数に相当するものはありますか?

分類Dev

ClickOnceの前提条件:SQL Server Express 2014 LocalDBはどこにありますか?

分類Dev

SQL Server2016用のSSRSPHP SDKの更新はありますか?

分類Dev

SQL Server Management Studio2012のSQLクエリアナライザーはどこにありますか

分類Dev

SQL Server Management Studio 18のSQL構成マネージャーはどこにありますか?

分類Dev

SQL Serverから大量のJSONを取得する方法はありますか?

分類Dev

returnに相当するSQLはありますか?

分類Dev

SQL Server CTEのWITH句の上にselectを実行する方法はありますか?

分類Dev

SQL Server SerilogシンクをAsync内にラップすることは意味がありますか?

分類Dev

SQL Serverには、複数の値を返す@@ IDENTITYのようなものがありますか?

分類Dev

SQL Serverの動的クエリ実行にダミー列を追加する方法はありますか?

分類Dev

UbuntuにSSDT(SQL Server Data Tools)をインストールする方法はありますか?

分類Dev

SQL Serverのすべての無効な一意のキーはどこにありますか?

分類Dev

SQL Server 2008で1つの変数に複数の値を設定する方法はありますか?

分類Dev

Sql(Server)NULLまたは空の文字列がまだここにあります

分類Dev

SQL用のkotlinORMはありますか?

分類Dev

XML用のSQLはありますか?

分類Dev

Java / .Netプロファイラーに似たSQL Serverプロファイラーはありますか?

分類Dev

SQL Server:計算列にパフォーマンスコストはありますか?

分類Dev

SQL Server 2008 R2の「INSERTED」記録バインディングに遅延はありますか?

分類Dev

Oracle Sqlの「!=」と「<>」に違いはありますか?

分類Dev

SQLに「LIKE」と「IN」の組み合わせはありますか?

分類Dev

T-SQLに三項条件演算子はありますか?

分類Dev

tarantool SQLのサポートはどこにありますか?

Related 関連記事

  1. 1

    SQL Server Management Studio 2012はどこにありますか?

  2. 2

    SQL Serverに「user_objectswherestatus = 'INVALID'」はありますか?

  3. 3

    SQL Serverに同等のMYSQL「LIMIT」句はありますか?

  4. 4

    SQL Serverに同等のMYSQL「LIMIT」句はありますか?

  5. 5

    SQLに `if`構文はありますか?

  6. 6

    SQL Server-ExcelのCHOOSE関数に相当するものはありますか?

  7. 7

    ClickOnceの前提条件:SQL Server Express 2014 LocalDBはどこにありますか?

  8. 8

    SQL Server2016用のSSRSPHP SDKの更新はありますか?

  9. 9

    SQL Server Management Studio2012のSQLクエリアナライザーはどこにありますか

  10. 10

    SQL Server Management Studio 18のSQL構成マネージャーはどこにありますか?

  11. 11

    SQL Serverから大量のJSONを取得する方法はありますか?

  12. 12

    returnに相当するSQLはありますか?

  13. 13

    SQL Server CTEのWITH句の上にselectを実行する方法はありますか?

  14. 14

    SQL Server SerilogシンクをAsync内にラップすることは意味がありますか?

  15. 15

    SQL Serverには、複数の値を返す@@ IDENTITYのようなものがありますか?

  16. 16

    SQL Serverの動的クエリ実行にダミー列を追加する方法はありますか?

  17. 17

    UbuntuにSSDT(SQL Server Data Tools)をインストールする方法はありますか?

  18. 18

    SQL Serverのすべての無効な一意のキーはどこにありますか?

  19. 19

    SQL Server 2008で1つの変数に複数の値を設定する方法はありますか?

  20. 20

    Sql(Server)NULLまたは空の文字列がまだここにあります

  21. 21

    SQL用のkotlinORMはありますか?

  22. 22

    XML用のSQLはありますか?

  23. 23

    Java / .Netプロファイラーに似たSQL Serverプロファイラーはありますか?

  24. 24

    SQL Server:計算列にパフォーマンスコストはありますか?

  25. 25

    SQL Server 2008 R2の「INSERTED」記録バインディングに遅延はありますか?

  26. 26

    Oracle Sqlの「!=」と「<>」に違いはありますか?

  27. 27

    SQLに「LIKE」と「IN」の組み合わせはありますか?

  28. 28

    T-SQLに三項条件演算子はありますか?

  29. 29

    tarantool SQLのサポートはどこにありますか?

ホットタグ

アーカイブ