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

テキスト、ntext、および画像のデータ型は、IS NULLまたはLIKE演算子を使用する場合を除いて、比較または並べ替えることはできません。

    SQL Serverを使用しているため 、データ型をVARCHAR(100)に変更してみませんか ?

    データ型を変更せずにこのエラーを回避するには、TEXT or NTEXT 列をVARCHAR or NVARCHARに変換する必要があります ORDER BYのいずれかで使用された場合 句またはGROUP BY SELECTの句 声明。例:少し面倒です

    SELECT  CAST(email AS NVARCHAR(100)) email, 
            COUNT(CAST(email AS NVARCHAR(100))) AS NumOccurrences
    FROM    Booking
    GROUP   BY CAST(email AS NVARCHAR(100))
    HAVING  COUNT(CAST(email AS NVARCHAR(100))) > 1 
    
    • SQLServerエラーメッセージ-メッセージ306


    1. PostgreSQL数学関数

    2. MariaDBとDockerのユースケース、パート1

    3. SQLで複雑なクエリを作成する方法

    4. 「Intelのデフォルトプレフィックス(/ usr / local)のARMプロセッサのHomebrewにインストールできません!」を修正しました。