LIKE
列に対してSQL(T-SQL)で選択を実行すると、次のことができる理由を誰かが説明できますかvarchar
:
SELECT *
FROM Table
WHERE Name LIKE 'Th%'
で始まる名前を取得しますが、列Th
で同じことを行うと、次のように年の前に必要です。datetime
%
SELECT *
FROM Table
WHERE Date LIKE '%2013%'
2013 年の日付を取得します。日時はyyyy-MM-dd hh:mm:ss
形式で保存されます。スタイル クエリを使用できることはわかっていますが、ここDATEPART
で余分なクエリが必要な理由に興味がありまし%
た。