web-dev-qa-db-ja.com

SQL SELECT WHERE文字列はColumnで終わります

SQL Server 2012には次の表があります。

Id INT 
DomainName NVARCHAR(150)

そして、テーブルにはこれらのDomainName値があります

  1. google COM
  2. Microsoft.com
  3. othersite.com

そして、この値:

mail.othersite.com

そして、文字列が列の値で終わる行を選択する必要があります。この値のために、行no.3 othersite.comを取得する必要があります

次のようなものです。

DomainName Like '%value' 

しかし、逆に...

'value' Like %DomainName
26
Mario M

このようなクエリを使用できます:

SELECT * FROM TABLE1
WHERE 'value' LIKE '%' + DomainName
50
dotnetom