Downloading Data for Access SQL

  • Thread starter Thread starter WWGD
  • Start date Start date
  • Tags Tags
    Data Sql
AI Thread Summary
To perform Access SQL queries, data typically needs to be imported into a table within Microsoft Access. Common formats for import include CSV, often exported from spreadsheets. Once the data is in Access, users can execute SELECT statements to retrieve, sort, group, or summarize the data. Access is one of several platforms that utilize SQL for querying relational databases, alongside others like Oracle, IBM DB/2, and MySQL. While SQL serves as the foundational language for these platforms, Access SQL is noted for its limitations compared to more robust systems like Microsoft SQL Server's T-SQL. Users have expressed frustration with Access SQL's clumsiness, particularly regarding features like primary key management and the absence of stored procedures. Knowledge of Access SQL can transfer to other SQL platforms, but users may find significant differences in functionality and ease of use.
WWGD
Science Advisor
Homework Helper
Messages
7,678
Reaction score
12,368
Hi all,
I want to do some Access SQL queries on some data. Do I need to have the data in some special format/extension to be able to "use it" , meaning do queries on it within Access SQL?
Thanks
 
  • Like
Likes atyy
Technology news on Phys.org
I imagine you have to design a table in Access and import your data into the table. Sometimes people will export data from a spreadsheet to CSV format and then use the cvs format to import into Access. However, MS may have a more direct route.

Once inside Access then you can issue SELECT statements to retrieve and sort, group or summarize your data.

https://support.office.com/en-sg/ar...o-Access-90c35a40-bcc3-46d9-aa7f-4106f78850b4

and on SQL

https://support.office.com/en-us/ar...d-syntax-444d0303-cde1-424e-9a74-e8dc3e460671
 
  • Like
Likes atyy and WWGD
Thanks, Jedishfru. A really simpleton (i.e., dumb) question: Is access just one of many "platforms" for SQL? I know SQL is the (main) language used to query relational databases, is this correct that Micro Access is just one of many platforms, others being Oracle (only other one I know)?
 
  • Like
Likes atyy
Yes, SQL is the language for accessing relational data ie data stored in tables that are linked together by keys. One SQL statement is a program in itself in the hands of a master SQL programmer.

Some common relational databases are IBM DB/2, Oracle, and MS SqlServer. There are other popular ones including MySql, H2 Database ...

Here's a list of major vendors:

https://en.wikipedia.org/wiki/Relational_database_management_system
 
  • Like
Likes atyy and WWGD
Versions of Microsoft Access 2010 and earlier can use ODBC to attach directly to data in a Microsoft SQL Server (or other ODBC-compliant) databases. Also, there are tools for importing Excel data to Access.

I cannot refrain from mentioning, however, how limited and clumsy Access SQL is. Microsoft SQL Server's T-SQL is much more powerful, and local versions of that database are free and easy to work with. I despise despise despise Access SQL, after 9 years of working both with it and T-SQL.
 
harborsparrow said:
Versions of Microsoft Access 2010 and earlier can use ODBC to attach directly to data in a Microsoft SQL Server (or other ODBC-compliant) databases. Also, there are tools for importing Excel data to Access.

I cannot refrain from mentioning, however, how limited and clumsy Access SQL is. Microsoft SQL Server's T-SQL is much more powerful, and local versions of that database are free and easy to work with. I despise despise despise Access SQL, after 9 years of working both with it and T-SQL.

Thanks ,Harborsparrow. How well does knowledge of Access SQL transfer to the other SQL platforms?
 
WWGD said:
Thanks ,Harborsparrow. How well does knowledge of Access SQL transfer to the other SQL platforms?

It's all SQL--but I don't really know. I am mainly familiar with T-SQL and Access SQL, and have used Oracle SQL just a little. I believe that T-SQL is closer to the standard, but I could be wrong. I can't bring up a code example right now, but there were a few things that were significantly more difficult, if not impossible, in Access SQL. Access itself may be part of the problem; it wasn't easy to had unique (primary) keys to tables that didn't already have them, for starters. I also missed having stored procedures. My workplace hired a guy who liked Access SQL, and whenever possible, I gave that work off to him, but I did come across these differences. I don't think I'm hungry enough to take a job working with Access and its version of SQL all the time.
 
Back
Top