16.20 - 欧文のソート順序 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ操作言語

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1146-162K-JPN
Language
日本語 (日本)
ソート順序は、2レベルの比較を使用します。その比較には、次のルールがあります。
  • CASESPECIFICがORDER BY句に指定されていないか、またはアクセスされる列に定義されていないかぎり、最初にすべての英小文字が、同等の英大文字にマップされる。

    ANSIセッション モードではデフォルトはCASESPECIFICであるため、これを変更するには、NOT CASESPECIFICを明示的に指定しなければならない。

  • 同じ文字のすべての発音区別の書式に、基本の文字の値が与えられる。すなわち、ÄにはAの値が与えられ、ÖにはOの値が与えられる。
  • 2つの文字列が同じ値の場合、文字はさらに、その発音区別の同等クラスに従って並べられます。以下のテーブルを参照してください。
  • 問合わせがDESCソート オプションを指定していないかぎり、照合は昇順である。

詳細については、<Teradata Vantage™データ タイプおよびリテラル、B035-1143>を参照してください。

これらのルールが適用されると、"abbey"、"Active"、および"adage"の各語は、次の順序で返されます。

     abbey       Active       adage

さらに、Muller、Handl、Böckh、Mueller、Händl、Bohr、Bock、およびMüllerという名前は次のように並べられます。

     Bock        Böckh        Bohr       Handl
     Händl       Mueller      Muller     Müller

以下のテーブルに、同等のクラスおよび各クラス内の発音区別文字の順序付けを示します。ここに示すクラスは、発音区別の形式を持つ文字です。

欧文のソート順序
A C E I N O
a     A

à     À

á     Á

â     Â

ã     Ã

ä     Ä

c     C

ç     Ç

e     E

è     È

é     É

ê     Ê

ë     Ë

i     I

í     Ì

ì     Í

î     Î

ï     Ï

n     N

ñ     Ñ

o     O

ò     Ò

ó     Ó

ô     Ô

õ     Õ

ö     Ö

o     O

S U Y AE O斜線 Aリング
s     S

β

u     U

ù     Ù

ú     Ú

û     Û

(Uティルド)

ü     Ü

y     Y

ÿ     Ÿ

æ     Æ ø     Ø å     Å