sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLで序数を作成する方法

    PostgreSQLでは、to_char()を使用できます 指定された形式で数値を出力する関数。これには、序数標識で番号を追加することも含まれます。

    たとえば、1、2、3は1番目、2番目、3番目になります。

    序数標識の修飾子

    次のテンプレートパターン修飾子を使用して、序数の接尾辞を適用できます。

    修飾子 説明
    th 小文字の序数の接尾辞。
    TH 大文字の序数の接尾辞。

    これが例です。

    SELECT to_char(1, '9th');

    結果:

    1st

    より多くの数値に適用した場合の出力は次のとおりです。

    SELECT 
      to_char(1, '9th') AS "1",
      to_char(2, '9th') AS "2",
      to_char(3, '9th') AS "3",
      to_char(4, '9th') AS "4";

    結果:

      1   |  2   |  3   |  4   
    ------+------+------+------
      1st |  2nd |  3rd |  4th

    そしてここにそれはより大きな数です。

    SELECT 
      to_char(101, '999th') AS "11",
      to_char(102, '999th') AS "12",
      to_char(103, '999th') AS "13",
      to_char(104, '999th') AS "14";

    結果:

       11   |   12   |   13   |   14   
    --------+--------+--------+--------
      101st |  102nd |  103rd |  104th

    大文字の序数標識

    ここでも、THを使用しています thの代わりに 序数の接尾辞が大文字で出力されるようにします。

    SELECT 
      to_char(1, '9TH') AS "1",
      to_char(2, '9TH') AS "2",
      to_char(3, '9TH') AS "3",
      to_char(4, '9TH') AS "4";

    結果:

      1   |  2   |  3   |  4   
    ------+------+------+------
      1ST |  2ND |  3RD |  4TH

    1. ユーザーpostgresは、すべてのCPUを100%使用するプロセスを起動します

    2. MySQLのCHECK制約が機能していません

    3. Oracleのコンマ区切り値

    4. パート2:MariaDBサーバーとTensorFlowを使用した画像分類–チュートリアル