2017-06-21 24 views
1

データ型がvarchar(200)の列​​の値の2番目の文字のみを参照して、SELECT *クエリで2番目の文字スペース?SQL Serverの文字列から特定の文字を参照する

+0

のより?文字列関数は異なります。 – Degan

+0

MySQL <> SQL Server。 MySQLのリファレンス –

+2

を削除してください。SELECT * FROM x WHEREカラムのように '_%' ' – ctwheels

答えて

1

あなたが探しているオペレータはlikeです。 _は任意の1文字分のスペースを残し、2番目の文字は' '%その後何を意味しなければならない。ここ

select * from table_name where column_name like '_ %'; 

:これを試してみてください。 これが役立つことを願っています。

2

SQLワイルドカード文字は次のとおりです。

  • %:ゼロ個以上の文字
  • _:単一の文字

あなたのクエリSELECT * FROM x WHERE column LIKE '_ %'のようになります。


LIKE各文字を比較し、あなたの価値が次のものを(緩く定義された)のようになりますことを示唆している文字列演算子です。

'_ %'は意味:

  • 任意の1文字は、
  • スペース/空白文字が続く
  • ゼロまたはそれはMySQLやSQL-Serverの他の任意の文字
関連する問題