SQLSelect

SQLSelect[conn, table]
SQL接続中の表からデータを抽出する.

SQLSelect[conn, table, cols]
特定の列からデータを抽出する.

SQLSelect[conn, table, cols, cond]
cond に合致するデータのみを抽出する.

詳細詳細

  • SQLSelectを使うためには,まずNeeds["DatabaseLink`"]を使って DatabaseLink をロードする必要がある.
  • 使用可能なオプション
  • "Distinct"False重複しない結果だけを返すかどうか
    "GetAsStrings"False結果を文字列として返すかどうか
    "MaxRows"Automatic返される最大行数
    "ShowColumnHeadings"False結果とともに列見出しを返すかどうか
    "SortingColumns"Noneデータのソート方法
    "Timeout"Noneクエリのタイムアウト

例題例題すべて開くすべて閉じる

例 (1)例 (1)

In[1]:=
Click for copyable input

このセクションの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているようにパッケージを使ってデータベースをインストールするか,もとの状態に戻す必要がある可能性がある.

接続を開始する:

In[2]:=
Click for copyable input

表のすべてのデータを選択する:

In[3]:=
Click for copyable input
Out[3]=

特定の列のみを選択する:

In[4]:=
Click for copyable input
Out[4]=

複数の表のデータを結合する:

In[5]:=
Click for copyable input
Out[5]//Short=

条件に合致するデータを選択する:

In[6]:=
Click for copyable input
Out[6]=

パターンに合致するデータを選択する:

In[7]:=
Click for copyable input
Out[7]=
In[8]:=
Click for copyable input
Out[8]=

リストに合致するデータを選択する:

In[9]:=
Click for copyable input
Out[9]=
In[10]:=
Click for copyable input

このセクションの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているようにパッケージを使ってデータベースをインストールするか,もとの状態に戻す必要がある可能性がある.

New to Mathematica? Find your learning path »
Have a question? Ask support »