0

特定の列 (a) を検索するこのアプリケーションを作成します。列 (a) に入るデータは、列に分割する必要があることがわかります。残念ながら、これは私の検索メカニズムを台無しにします。私がこのようなことをする前に。

columnA like '%" & q & "%'

検索を 2 つの列に分割する必要がありますが、データがまだ 1 つの列にある (連結されている) かのように扱われます。

columnA+columnB LIKE '%" & q & "%'

これは可能ですか?みんなありがとう。

4

1 に答える 1

0

はい、あなたの質問を理解できれば:

SELECT 
        CONVERT(nvarchar(1024),(ISNULL(columnA,''))+CONVERT(nvarchar(1024),ISNULL(columnB,''))  
FROM searchTable
WHERE 
    CONVERT(nvarchar(1024),(ISNULL(columnA,''))+CONVERT(nvarchar(1024),ISNULL(columnB,'')) LIKE '%" & q & "%'

それはあなたが探しているものですか?

于 2013-01-28T20:19:31.770 に答える