SQLステートメントの最も頻繁に使用される関数(最も単純)

機能

関数は、次のタイプに大別できます。

  • 算術関数(数値計算の実行に使用される関数)
  • 文字列関数(文字列操作の実行に使用される関数)
  • 日付関数(日付操作に使用される関数)
  • 変換関数(データ型と値の変換に使用される関数)
  • 集約関数(データ集約に使用される関数)

文字列関数

  • ||-スプライス
    文字列1 ||文字列2
    ||この関数は、SQL ServerおよびMySQLでは使用できません。

  • LENGTH- 文字列の長さLENGTH(文字列)
  • LOWER-小文字変換
    LOWER(文字列)
  • REPLACE--置換文字列は
    他の文字列に文字列の一部を置換します
    (対象文字列、置換前の文字列、置換文字列)を交換します
  • SUBSTRING-stringインターセプト
    SUBSTRING(インターセプトされた文字数に対するオブジェクトストリングFROMインターセプトの開始位置)
  • UPPER大文字変換
    UPPER(文字列)

日付関数

  • CURRENT_DATE-現在の日付
    CURRENT_DATE関数は、SQL実行の日付、つまり関数が実行された日付を返すことができます。パラメータがないため、括弧は必要ありません
  • CURRENT_TIME-現在の時刻
    CURRENT_TIME関数は、SQL実行の時刻を取得できます。これは、関数が実行された時刻です。
  • CURRENT_TIMESTAMP-現在の日時
  • CASTタイプ変換
    CAST(変換前の値、変換するデータのタイプ)
  • COALESCE——NULLを他の値に変換
    COALESCE(データ1、データ2、データ3 ...)
    COALESCEはSQL固有の関数です。

LIKE述語-文字列一貫性クエリの一部

部分合意には、大きく分けて、前合意、中合意、後合意の3種類があります。

  • 「%」は「0文字を超える文字列」の特別な記号です
  • 「_」は「任意の1文字」を表します。

IS NULL、IS NOT NULL-NULLかどうかを判断

IN述語-ORの単純な使用法

IN(値1、値2、値3、...)複数のOR
NOT INを置換します(値1、値2、値3、...)
注:

  • INとNOT INにはNULLデータを選択できません。
  • サブクエリはIN述語のパラメータとして使用できます

 


 

元の13件の記事を公開 Likes0 Visits 1941

おすすめ

転載: blog.csdn.net/Beautifulcoco/article/details/103694064