Test your basic knowledge |

SQL: Structured Query Language

Subject : it-skills
Instructions:
  • Answer 50 questions in 15 minutes.
  • If you are not ready to take this test, you can study here.
  • Match each statement with the correct term.
  • Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.

This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Used to nest subqueries within another subquery.






2. Although primary keys are not specifically required - most database designers make certain that every table they create has a primary key so that future data manipulation is possible.






3. SQL is a language NOT an _______






4. When selecting multiple columns be sure to specify a _____ BETWEEN each column name but NOT after the last column name.






5. Simplest type of subquery.






6. Variable-length character string. Max size is specified in parenthesis.






7. Allows you to delete selected rows.






8. SQL statements are case- insensitive






9. Allows a comparison with multiple values from a list.






10. Data must be broken into multiple columns correctly. For example - city - state - and zip should always separate columns.






11. A record in a table






12. Fixed-length character string. Size is specified in parenthesis. Max 255 bytes.






13. Specifies the tables or views from which rows and columns are retrieved






14. Lets you use a single- or multiple-character wildcards. Also - this command does not function in Microsoft Access.






15. Descending






16. Denotes that the search condition is TRUE for at least one element that the subquery returns.






17. A language designed specifically for communicating with databases.






18. A popular open source database






19. Alias






20. Specify one or more columns on which to order the display.






21. The container - usually a file or set of files - to store organized data






22. Allows you to correlate information between different rows of the same table and combine this information in rows of a result table.






23. Limits the rows that appear in the result to those matching a specified condition






24. Ascending






25. All extra whitespace within a SQL statement is is ignored when that statement is processed.






26. A reserved word that is part of the SQL language. Never name a table or column using a keyword.






27. COUNT() - MAX() - MIN() - SUM() and AVG()






28. Combines rows from a SELECT statement's results table into groups in which specified columns have the same value.






29. Limits the output of the established groups into the derived result group.






30. A column or set of columns whose values uniquely identify every row in a table.






31. Primary way to do a query in SQL






32. Takes all of the values in that column and adds them together. Only works on columns containing numeric data.






33. Number value with a maximum number of digits of "size" total - with a maximum number of "d" digits to the right of the decimal.






34. A single field in a table. All tables are made up of one or more columns.






35. Multiple SQL statements must be separated by semicolons.






36. A type of allowed data. Every table column has a datatype that restricts specific data in that column.






37. Method used to copy multiple records at one time using a SELECT statement






38. Database software (an application)






39. A structured list of data of a specific type






40. = Equals - < Less Than - > Greater Than - <= Less Than or Equal To - >= Greater Than or Equal To - <> Not Equal - ! Negation of






41. Used to select all the information in a specified column.






42. _______ column name FROM table name






43. NOT - AND - OR






44. Takes average of each of the numeric values in the column.Can only be used in conjuction with the DISTINCT keyword and only works on numeric columns.






45. Usually DBMS specific - these can provide extra functionality or simplified ways to perform specific operations.






46. Takes a single numeric or alphabetic cloumn and finds the LOWEST constant value within it.






47. Lets you change the values in one or more selected rows of a table.






48. Provides a numerical tally of how many rows meet a specific set of criteria.






49. Takes a single numeric or alphabetic cloumn and finds the HIGHEST constant value within it.






50. Prevents duplicate values witihin a table or group of rows from being used in the evaluation of the function's result