RDBMS Guides

RDBMSごとの
SQL方言ガイド

同じSQLでも、データベースが変われば書き方が変わります。
各RDBMSモードで体験できる独自の方言を確認してみましょう。

LIMITFETCH FIRSTCONCAT()NVL()など、
やりたいことは同じでもRDBMSによって代表的な書き方は異なります。

Database Guides

学びたいRDBMSを選ぶ

基本のSQLは共通していても、自動採番・文字列結合・NULL処理・件数制限などにはRDBMSごとの特徴があります。

Learning Point

構文ではなく、
「やりたいこと」から比較する。

たとえば「検索結果を5件だけ取得したい」という目的は、どのRDBMSでもほぼ同じです。

しかし、その書き方はMySQLやPostgreSQLならLIMIT、Oracle DatabaseならFETCH FIRSTと変わります。

Miria SQL Learningでは、ひとつの構文を丸暗記するのではなく、同じ処理がDBごとにどう変化するのかを比較しながら学べるようにしています。

Compare RDBMS

2つのRDBMSを並べて比べる

個別の構文を確認したら、次はRDBMS同士を並べて整理できます。

Try It Yourself

違いがわかったら、
次は切り替えて試してみよう。

ガイドで構文を読んだあとは、Miria SQL LearningのRDBMS設定を切り替えて実際のSQLを書いてみましょう。

ミリア

Miria SQL Learning

SQL方言は、
切り替えて試すともっとわかる。

PostgreSQL・MySQL・Oracle DB・SQLiteを、
ひとつの学習環境で比較してみましょう。

インストール不要・ブラウザから開始