2023-06-01から1ヶ月間の記事一覧
SQLにはExcel関数のVLOOKUP関数のように複数のデータをマッチングして表示する「結合」という機能があります。 クロス結合 クロス結合使用例 クロス結合 クロス結合は「直積」という指定した2つのテーブルの全行の全ての組み合わせを返します。 クロス結合の…
Excel関数をネストするかのようにSELECT文も同じようにネストすることが出来ます。 スカラ・サブクエリ 相関サブクエリ 相関サブクエリの内容 スカラ・サブクエリ サブクエリでご紹介したようにサブクエリはExcel関数で言うところのネストに該当します。 ま…
SQL文は複雑な処理になってくると文章が長くなってきます。 SQL文は記載する順番にルールがあります。 SQL文の記載順序 SQL文の実行順序 SQL文の記載順序 SELECT FROM WHERE GROUP BY HAVING ORDER BY SQL文の実行順序 SQLは書かれている順番に実行されるわ…
テーブルや列名に別名をつけることが出来ます。 ASキーワードの基本構文 ASキーワード使用例 ASキーワードの基本構文 ASキーワードの基本構文は以下のとおりです。 select 列名 as 別名 from テーブル名 as 別名 列名やテーブル名の後に「as」を記載して、そ…
サブクエリをWhere句で使用する際に使える述語があります。 ANY述語 ANY述語使用例 ANY述語 述語とは結果が真理値になる関数のことです。 ANY述語の構文は以下のとおりです。 select 列名 from テーブル名 where 列名 比較演算子 ANY (サブクエリ) ANY述語は…
サブクエリをWhere句で使用する際に使える述語があります。 ALL述語 ALL述語使用例 ALL述語 述語とは結果が真理値になる関数のことです。 ALL述語の構文は以下のとおりです。 select 列名 from テーブル名 where 列名 比較演算子 ALL (サブクエリ) ALL述語は…
Excel関数をネストするかのようにSELECT文も同じようにネストすることが出来ます。 ネストとは Excel関数では SQLでは サブクエリ使用例 ネストとは Excel関数では Excel関数で言うネストとは、関数の中に別の関数を挿入して、1つの関数式で複数の処理を実行…
SQLには複数のテーブルのデータを1つにまとめる集合演算子があります。 UNION演算子 ALLオプション UNION演算子使用例 UNION演算子 論理演算子の UNION演算子 を紹介します。 UNION演算子の構文は以下のとおりです。 select 列名 from テーブル名 UNION [ALL…
主にSQLのフィルタ機能Where句で使用する論理演算子を紹介します。 www.excellovers.com IMP演算子 IMP演算子使用例 IMP演算子 論理演算子の IMP演算子 を紹介します。 IMP演算子の構文は以下のとおりです。 select 列名 from テーブル名 where 条件式A IMP …
ExcelにおいてTRUEを数値に置き換えると「1」。 FALSEは「0」になります。 Excel x SQLにおいてはどうでしょうか? Excelの場合 Excel VBAの場合 Excel x SQLの場合 まとめ 真偽値の値 数値の真偽値判定 Excelの場合 上述の通り、ExcelにおいてはTRUEは「1」…
主にSQLのフィルタ機能Where句で使用する述語を紹介します。 www.excellovers.com LIKE述語 LIKE述語使用例 完全一致 部分一致 LIKE述語 述語とは結果が真理値になる関数のことです。 LIKE述語の構文は以下のとおりです。 select 列名 from テーブル名 where…
主にSQLのフィルタ機能Where句で使用する論理演算子を紹介します。 www.excellovers.com EQV演算子 EQV演算子使用例 EQV演算子 論理演算子の EQV演算子 を紹介します。 EQV演算子の構文は以下のとおりです。 select 列名 from テーブル名 where 条件式A EQV …
主にSQLのフィルタ機能Where句で使用する述語を紹介します。 www.excellovers.com BETWEEN述語 BETWEEN述語使用例 BETWEEN述語 述語とは結果が真理値になる関数のことです。 BETWEEN述語の構文は以下のとおりです。 select 列名 from テーブル名 where 列名 …
主にSQLのフィルタ機能Where句で使用する論理演算子を紹介します。 www.excellovers.com XOR演算子 XOR演算子使用例 XOR演算子 論理演算子の XOR演算子 を紹介します。 XOR演算子の構文は以下のとおりです。 select 列名 from テーブル名 where 条件式A XOR …
主にSQLのフィルタ機能Where句で使用する論理演算子を紹介します。 www.excellovers.com OR演算子 OR演算子使用例 OR演算子 論理演算子の OR演算子 を紹介します。 OR演算子の構文は以下のとおりです。 select 列名 from テーブル名 where 条件式A OR 条件式…
主にSQLのフィルタ機能Where句で使用する論理演算子を紹介します。 www.excellovers.com AND演算子 AND演算子使用例 AND演算子 論理演算子の AND演算子 を紹介します。 AND演算子の構文は以下のとおりです。 select 列名 from テーブル名 where 条件式A AND …
関数を利用することで柔軟にデータを変換することが出来ます。 ISNULL関数 ISNULL関数使用例 ISNULL関数 データ変換関数の ISNULL関数 を紹介します。 ISNULL関数の構文は以下のとおりです。 select ISNULL(expression) from テーブル名 ISNULL関数は指定し…
関数を利用することで柔軟にデータを変換することが出来ます。 FORMAT関数 interval firstdayofweek firstweekofyear FORMAT関数使用例 FORMAT関数 文字列関数の FORMAT関数 を紹介します。 FORMAT関数の構文は以下のとおりです。 select FORMAT(expression[…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 DATEVALUE関数 DATEVALUE関数使用例 DATEVALUE関数 今回は日付関数の中からDATEVALUE関数を紹介します。 DATEVALUE関数の構文は以下のとおりです。 select DATEVALUE (date) from テ…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 DATEADD関数 interval DATEADD関数使用例 DATEADD関数 今回は日付関数の中からDATEADD関数を紹介します。 DATEADD関数の構文は以下のとおりです。 select DATEADD(interval,number,da…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 DATEDIFF関数 interval firstdayofweek firstweekofyear DATEDIFF関数使用例 DATEDIFF関数 今回は日付関数の中からDATEDIFF関数を紹介します。 DATEDIFF関数の構文は以下のとおりです…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 DATEPART関数 interval firstdayofweek firstweekofyear DATEPART関数使用例 DATEPART関数 今回は日付関数の中からDATEPART関数を紹介します。 DATEPART関数の構文は以下のとおりです…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 WEEKDAYNAME関数 firstdayofweek一覧 WEEKDAYNAME関数使用例 WEEKDAYNAME関数 今回は日付関数の中からWEEKDAYNAME関数を紹介します。 WEEKDAYNAME関数の構文は以下のとおりです。 sel…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 WEEKDAY関数 firstdayofweek一覧 firstdayofweekと戻り値の一覧 WEEKDAY関数使用例 WEEKDAY関数 今回は日付関数の中からWEEKDAY関数を紹介します。 WEEKDAY関数の構文は以下のとおり…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 SECOND関数 SECOND関数使用例 SECOND関数 今回は日付関数の中からSECOND関数を紹介します。 SECOND関数の構文は以下のとおりです。 select SECOND(時刻) from テーブル名 SECOND関数…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 MINUTE関数 MINUTE関数使用例 MINUTE関数 今回は日付関数の中からMINUTE関数を紹介します。 MINUTE関数の構文は以下のとおりです。 select MINUTE(時刻) from テーブル名 MINUTE関数…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 HOUR関数 HOUR関数使用例 HOUR関数 今回は日付関数の中からHOUR関数を紹介します。 HOUR関数の構文は以下のとおりです。 select HOUR(時刻) from テーブル名 HOUR関数は時刻から「時…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 DAY関数 DAY関数使用例 DAY関数 今回は日付関数の中からDAY関数を紹介します。 DAY関数の構文は以下のとおりです。 select DAY(日付) from テーブル名 DAY関数は日付から「日」を抽出…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 MONTH関数 MONTH関数使用例 MONTH関数 今回は日付関数の中からMONTH関数を紹介します。 MONTH関数の構文は以下のとおりです。 select MONTH(日付) from テーブル名 MONTH関数は日付か…
Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。 YEAR関数 YEAR関数使用例 YEAR関数 今回は日付関数の中からYEAR関数を紹介します。 YEAR関数の構文は以下のとおりです。 select YEAR(日付) from テーブル名 YEAR関数は日付から「年…