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

特殊文字を無視して SQL データベースの列を検索する

    全文索引の使用を検討し、FREETEXT と CONTAINS の機能を使用して検索を行うことができます。

    編集:全文索引検索の改良を引き続き検討しますが、別の回答から続けるために、これは REPLACE を使用するオプションです。

    SELECT
        Artist,
        Title
    FROM
        Songs
    WHERE
        REPLACE(REPLACE(REPLACE(Artist, '#',''), '*', ''), '"', '') LIKE '%Keywords%'
    


    1. PythonでOracleストアドプロシージャを呼び出す方法は?

    2. Spark SQL 2.0:有効なPostgreSQLクエリを使用したNullPointerException

    3. 最新のMySQLデータを選択しますが、独自の手段

    4. EclipseのTomcatでJDBCforMYSQLを使用する場合のclassNotFound例外