Blog未経験からデータアナリストになりました。備忘録的な情報が参考になればと思います。SQLでテーブルを作成するための基本的な構文です。TABLE:新しいテーブルを作成するためのキーワードです。EXISTS:指定された名前のテーブルが既に存在する場合でも、エラーを発生させずに処理を続行します(オプション)。テーブル名:新しいテーブルの名前を指定します。...):テーブル内の列の定義を含む部分です。各列は、列名とデータ型で構成されます。フォーマット:テーブルを作成する際に使用するファイルフォーマットを指定します(例:Parquet、ORC、CSVなど)。...):フォーマット固有のオプションを指定します。...):パーティショニングされたテーブルを作成します。BUCKETS:クラスタリングされたテーブルを作成します。...):テーブルのプロパティを指定します。TABLEではテーブル名やカラム名、データ型を指定してテーブル作成ができます。TABLE文について解説いたします。S...coffee-tech-blog.com2024.05.06文字列関数length(str)文字列の長さを返します。strn)複数の文字列を結合します。length)文字列の一部分を切り出します。trim(str)文字列の先頭と末尾の余分な空白を削除します。lower(str)文字列を小文字に変換します。upper(str)文字列を大文字に変換します。delimiter)文字列を指定されたデリミタで分割し、配列として返します。count)デリミタを指定して、指定されたカウントだけ文字列を分割します。replacement)文字列内の指定された部分文字列を別の文字列で置換します。pattern)文字列が指定されたパターンに一致するかどうかを判定します。パターンにはワイルドカード文字(%や_)を使用できます。その他の関数も記載しておりますのでご参考ください!【Spark】SparkSQLの文字列関数のサンプルSparkSQLの文字列関数に関してSparkSQLの文字列関数では、文字列の切り出しや結合などができます。そちらの文字列関数を中心にまとめてみたいと思います。カラムの合計を計算します。カラムの非NULL値の数を計算します。カラムの平均値を計算します。カラムの最小値を返します。カラムの最大値を返します。table_name以下記事にてその他の関数も紹介しております!【SparkSQL】SparkSQLの集約関数SparkSQLの集約関数とは最近の業務ではSparkSQLを書くことが多くあります。集約関数はデータベースのテーブルやビューなどの集合データに対して、集計や統計的な操作を行うための関数です。現在の日付を返します。指定した形式で日付をフォーマットします。指定した日数を加えた後の日付を返します。指定した日数を引いた後の日付を返します。2つの日付の差を日数で計算します。指定した日付以降で最も近い指定曜日の日付を返します。年内の週番号を返します。2つの日付の差を返します。指定した形式でタイムスタンプを切り捨てます。10:30:00');その他の日付関数についても紹介しております!【Spark】SparkSQLの日付関数コードサンプルSparkSQLの日付関数とはSparkSQLには、日付を指定したフォーマットで返したり、日付の差分を返したり出来る日付関数があります。日付関数をでよく使うものをまとめてみたいと思います。SparkSQLの...coffee-tech-blog.com2023.05.09ここまで読んでいただきありがとうございます。SQLでは、文字列の日付変換に限らず様々なケースで疑問を感じるかと思います。Lessonデータサイエンティストを目指すことに特化したスクールです。現役エンジニアから学べるオンラインに特化したプログラミングスクールです。転職の支援はもちろん、副業に活かせるスキルの習得から、副業の仕事紹介まで寄り添います。「未経験から独学でプロを目指す」というコンセプトのもと、実践的なコーディング学習ができるプログラミング学習サービスです。SQLSQL参考文献SQL学び始めの時はこちらの本を参考にしていました。DBやテーブルの構造から、よく使う関数などがまとめられています。基礎を身につけたい方におススメかと思います。LENGTH関数は、文字列の長さ(文字数)を返すために使用されます。今回はこちらを解説いたします。本記事を見に来ていただいたかたは、そのような悩みをお持ちかと思います。その悩みを解消するのが、AS句になります。BY句では実行結果をソート(並べ替え)することができます。基本的な使用方法から、複数列を指定する場合も含めて解説いたします。SQLのサブクエリは、SQLクエリ内に含まれる他のクエリです。サブクエリについて説明いたします。SQLでは、条件に合致する「イコール」だけでなくIN句でのリストに合致するレコードの抽出が可能です。そちらを実行できる、LIKE句とIN句について解説いたします。本記事を見に来ていただいた方は、そのようなお悩みをお持ちではないでしょうか。それを解決できるのがCASE式です。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。未経験からデータアナリストになりました。経験をもとに業務や転職のことを発信できればと思います。最近の業務では、KPIレポートの作成やプロダクト分析などを行っています。CloudAWSTableauホーム検索トップサイドバータイトルとURLをコピーしました。