A Survey of SQL Language
Hock Chuan Chan, Hong Jun Lu, Kwok‐Kee Wei
Abstract
Hock Chuan Chan, Hong Jun Lu, Kwok‐Kee Wei
Abstract
SQL is the standard (ANSI and ISO) query language for relational database systems. It is increasingly used widely on various platforms as the main language to access databases. Beside theoretical analyses and laboratory studies with students, there is little information on SQL usage in practice. A survey was executed to identify major SQL users and applications, users’ perception of SQL, utilization of SQL features, and errors and problems that users encounter. The main SQL users are analysts and database administrators, which together formed 70.6%. There are very few end-users. SQL is very widely used in various applications. Queries are quite evenly spread from the very simple to the very complex, with users wishing for more complex capabilities. A surprisingly large 82% of queries contain syntax or logical errors, and require multiple attempts by users. Notwithstanding these, users have very good perception of SQL.Request access from your librarian to read this article's full text.
OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
SQL is the standard (ANSI and ISO) query language for relational database systems. It is increasingly used widely on various platforms as the main language to access databases. Beside theoretical analyses and laboratory studies with students, there is little information on SQL usage in practice. A survey was executed to identify major SQL users and applications, users’ perception of SQL, utilization of SQL features, and errors and problems that users encounter. The main SQL users are analysts and database administrators, which together formed 70.6%. There are very few end-users. SQL is very widely used in various applications. Queries are quite evenly spread from the very simple to the very complex, with users wishing for more complex capabilities. A surprisingly large 82% of queries contain syntax or logical errors, and require multiple attempts by users. Notwithstanding these, users have very good perception of SQL.Request access from your librarian to read this article's full text.
Key concepts: Computer science, SQL/PSM, SQL, Data definition language, Stored procedure, Query by Example, SQL injection, Database