Select
CASE WHEN tr.IsOpenItem <> 0 THEN NCHAR(185) ELSE '' END "Symbol3"
EDITは、このSQL文は、私が何を<code>NCHAR(185)</code>手段わからないよ
を何を意味します。私はcase文を使う方法を知っていますが、実際にはNCHAR
を使ったことはありません。したがって、Symbol3
列のその行にNCHAR(185)
を選択すると、その値はどうなりますか?
Select
CASE WHEN tr.IsOpenItem <> 0 THEN NCHAR(185) ELSE '' END "Symbol3"
EDITは、このSQL文は、私が何を<code>NCHAR(185)</code>手段わからないよ
を何を意味します。私はcase文を使う方法を知っていますが、実際にはNCHAR
を使ったことはありません。したがって、Symbol3
列のその行にNCHAR(185)
を選択すると、その値はどうなりますか?
基本的には、tr.IsOpenItemの値をチェックし、それが0に等しい(<>)でなければ、NCHAR(185)を使用します。 0のときは、空白( '')を使用します。
条件を満たす標準CASE
ステートメントです。 IsOpenItem
フィールドが0
でない場合はNCHAR(185)
が選択され、それ以外の場合は空の文字列が選択されます。
Symbol3
は、その列の名前です。
'select NChar(185)'を試したことがありますか? – HABO
私の答えで 'NCHAR(185)'リンクをクリックしてみましたか? (しかし、はい、 'SELECT NCHAR(185)'を実行して答えを得ることができました) – Siyual
[this](http://www.fileformat.info/info/unicode/char/b9/index.htm)スニペットUnicode標準からのものです。 – HABO