質問(7)-データの作成、操作、変換


7章で学んだデータの作成、操作、変換、内蔵関数について学びましょう...! Chapter 7-データ作成、操作、変換

に質問


クエリを作成し、文字列Please find the substring in this stringの17~25文字を返します.
  • SUBSTR()関数.
  • 17~25であるため、買収は(17、25-17+1)でなければならない.
  • mysql> SELECT SUBSTR('Please find the substring in this string', 17, 25-17+1);
    
    +-----------------------------------------------------------------+
    | SUBSTR('Please find the substring in this string', 17, 25-17+1) |
    +-----------------------------------------------------------------+
    | substring                                                       |
    +-----------------------------------------------------------------+
    1 row in set (0.00 sec)

    問題2。


    クエリーを作成し、-25.76823の絶対値と記号(-1、0、または1)を返します.このときは四捨五入して1パーセントの数字を一緒に表示します.
  • 絶対値として関数を使用abs()シンボルとして関数を使用sign()関数を使用します.
  • 四捨五入round()使用関数ですので、1パーセントなので小数点の3位で2位まで四捨五入できます.
  • mysql> SELECT ABS(-25.76823), SIGN(-25.76823), ROUND(-25.76823, 2);
    
    +----------------+-----------------+---------------------+
    | ABS(-25.76823) | SIGN(-25.76823) | ROUND(-25.76823, 2) |
    +----------------+-----------------+---------------------+
    |       25.76823 |              -1 |              -25.77 |
    +----------------+-----------------+---------------------+
    1 row in set (0.00 sec)

    に質問


    現在の日付月部分のみを返すクエリーを作成します.
  • 現在=CURRENT_DATE()
  • 月のみ抽出するためextract(MONTH FROM)を使用します.
  • mysql> SELECT EXTRACT(MONTH FROM CURRENT_DATE());
    
    +------------------------------------+
    | EXTRACT(MONTH FROM CURRENT_DATE()) |
    +------------------------------------+
    |                                 11 |
    +------------------------------------+
    1 row in set (0.01 sec)
    今は11月です.😊