SQLSelect
This feature is not supported on the Wolfram Cloud.

SQLSelect[conn,table]
extracts data from a table in an SQL connection.

SQLSelect[conn,table,cols]
extracts data from particular columns.

SQLSelect[conn,table,cols,cond]
only extracts data that matches cond.

DetailsDetails

  • To use SQLSelect, you first need to load DatabaseLink using Needs["DatabaseLink`"].
  • The following options can be given:
  • "Distinct"Falsewhether to return only distinct results
    "FetchSize"AutomaticJDBC driver hint for filling result sets
    "GetAsStrings"Falsewhether to return the results as strings
    "MaxFieldSize"Automaticbyte limit for variable-length column types
    "MaxRows"Automaticthe maximum number of rows to return
    "ShowColumnHeadings"Falsewhether to return headings with the results
    "SortingColumns"Nonehow to sort the data
    "ColumnSymbols"Nonesymbols to be associated with results
    "Timeout"$SQLTimeoutthe timeout for the query

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

In[1]:=
Click for copyable input

If you find that the examples in this section do not work as shown, you may need to install or restore the example database with the package, as described in Using the Example Databases.

Open a connection:

In[2]:=
Click for copyable input

Select all data from a table:

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

Select only certain columns:

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

Join data from multiple tables:

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

Select data matching a condition:

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

Select data matching a pattern:

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

Select data matching a list:

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