paizaラーニングの新・SQL入門編に「13: (ビジネス編)日付・日時関数を理解しよう」「14: (ビジネス編)サブクエリを理解しよう」が追加されました。
新・SQL入門編では、プログラミング未経験者でもSELECT文の書き方やFROM句、ORDER BY句、WHERE句、演算子、テーブル結合などについて、動画レッスンと演習課題で学べます。
今回は、「新・SQL入門編13: (ビジネス編)日付・日時関数を理解しよう」「14: (ビジネス編)サブクエリを理解しよう」の内容をご紹介します。
paizaラーニングについて詳しくはこちら
新・SQL入門編に追加されたレッスンの内容
13: (ビジネス編)日付・日時関数を理解しよう
01:日付同士の差を求める (TIMESTAMPDIFF)
日付同士の差を求めるTIMESTAMPDIFF関数を学びます。
02:日時に対する加算
日時に対して加算をおこなう方法を学びます。
日時に対する減算
日時に対して減算をおこなう方法を学びます。
04:日時のフォーマットを変更する (DATE_FORMAT)
日時のフォーマットを変更するDATE_FORMAT関数を学びます。
14: (ビジネス編)サブクエリを理解しよう
01:サブクエリとは
サブクエリについて学びます。
02:サブクエリをWHERE句の中で使う
サブクエリをWHERE句の中で使う方法を学びます。
03:サブクエリをIN演算子と使う
サブクエリをIN演算子とともに使う方法を学びます。
04:サブクエリをSELECT句の中で使う
サブクエリをSELECT句の中で使う方法を学びます。
05:サブクエリをFROM句の中で使う
サブクエリをFROM句の中で使う方法を学びます。
SQLとは?
SQLとは、リレーショナルデータベース(RDB)のデータを操作するための言語です。SQLを使ってRDBMS(リレーショナルデータベースマネジメントシステム)に命令をして、必要なデータをRDBに格納したり、格納したデータを取得(表示)したりすることができます。
SQLはデータを取り扱うWebサービスの開発・運営において、欠かせない技術です。最近は、エンジニアだけなく営業や企画、マーケティングなどさまざまな職種で、数値分析に役立つスキルとして需要が高まっています。
新・SQL入門編では、環境開発やデータベースを準備しなくても、ブラウザを開くだけでSQLの使い方が学べます。
そのほかの初心者でもSQLを学べるコンテンツ
paizaラーニングのDB/SQL入門編
DB/SQL入門編では、実務でよく見るログ解析やユーザーアクセス数などを使った分析などについて学べます。
新・SQL入門編02ドリル
新・SQL入門編02ドリルは、SELECT文の使い方を習得するための問題集です。
新・SQL入門編の「2: SELECT文を理解しよう」に沿った問題内容となっていますが、新・SQL入門編を受講していなくても、SELECT文の練習問題として使えます。
「SQLの勉強をしたいけど実行できる環境がない」「SELECT文を書く練習がしたい」といった方におすすめです。
プログラミングゲーム『エンジニア騎士とクエリの魔女』
異世界に勇者パーティーとして召喚された新人ITエンジニアの男女。
目覚めるとそこは、剣(コード)と魔法(SQL)が支配する世界だった。
騎士と魔法使いの冒険が、今始まる――
『エンジニア騎士とクエリの魔女』は、Python、PHP、JavaScript、C言語、Javaなど28言語とSQLを使って遊びながら学べる初心者向けのプログラミングゲームです。
あなたのプログラミング&SQLのスキルを解き放って異世界に平和をもたらしてください!!
まとめ
SQLを独学で学ぶには、DBの準備などの環境設定がネックになりがちですが、最近は、オンライン上の実行環境で練習できる学習サービスも増えてきました。
こうしたサービスを利用すると、無理なく、効率よくSQLの学習が進められるかと思います。
paizaラーニングについて詳しくはこちら

「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
詳しくはこちら
そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。
詳しくはこちら