全て、
指定された varchar 文字または文字列全体が T-Sql で大文字かどうかを確認するにはどうすればよいですか? 理想的には、文字が大文字かどうかをテストする関数を書きたいと思います。その後、それを汎用の varchar に適用できます。アルファベット以外の文字に対しては false を返す必要があります。私は英語の文字だけに興味があります。
私は SQL Management Studio で T-sql を使用しており、この方法でテーブルから小文字で始まるレコードを取得しようとしました。
select * from TABLE
where SUBSTRING(author,1,1) != LOWER(SUBSTRING(author,1,1))
これは 0 レコードを返しますが、大文字と小文字で始まるレコードがあることはわかっています。
ありがとう
EDIT:podiluskaとjoachim-isaksoonの両方が私の質問にうまく答えたので(両方の方法が私の目的に合っています)、レコードを除外するために多数のレコードを持つテーブルをクエリするために使用する最も効率的な方法を誰かが説明してくれませんか大文字の有無にかかわらず著者で始まりますか?