def select_as_dict(self, table_name, columns=None, where=None, extra=None):
return self.select_as_tabledata(table_name, columns, where, extra).as_dict().get(table_name)<EOL>
Get data in the database and return fetched data as a
|OrderedDict| list.

:param str table_name: |arg_select_table_name|
:param list columns: |arg_select_as_xx_columns|
:param where: |arg_select_where|
:type where: |arg_where_type|
:param str extra: |arg_select_extra|
:return: Table data as |OrderedDict| instances.
:rtype: |list| of |OrderedDict|
:raises simplesqlite.NullDatabaseConnectionError:
    |raises_check_connection|
:raises simplesqlite.TableNotFoundError:
    |raises_verify_table_existence|
:raises simplesqlite.OperationalError: |raises_operational_error|

:Example:
    :ref:`example-select-as-dict`