In Microsoft Access, which two wildcard characters are used for pattern matching?

Database Introduction to SQL Difficulty: Easy
Choose an option
  • A
    asterisk (); percent sign (%)
  • B
    percent sign (%); underscore ()
  • C
    underscore (); question mark (?)
  • D
    question mark (?); asterisk ()

Answer

Correct Answer: question mark (?); asterisk ()

Explanation

Introduction / Context:Different database systems support different wildcard characters. Knowing the Access-specific syntax is important for writing correct queries in Jet SQL or Access SQL.

Given Data / Assumptions:

  • Access differs from SQL-92 standard in wildcard characters.
  • We are specifically discussing Microsoft Access, not SQL Server or Oracle.

Concept / Approach:In Access, * (asterisk) represents any sequence of characters, and ? (question mark) represents any single character. This contrasts with SQL-92, where % and _ are the equivalents.

Step-by-Step Solution:

Check Access documentation: LIKE 'Sm?th' matches Smith, Smythe, etc.Therefore, Access uses ? and .

Verification / Alternative check:MS Access Help confirms * and ? as the wildcard set.

Why Other Options Are Wrong:%, _: SQL-92 standard, not Access. , %: Mixed standard with Access, incorrect combination.

Common Pitfalls:Using % and _ in Access queries, which will not work unless running in ANSI-92 mode.

Final Answer:question mark (?); asterisk (*)

Discussion & Comments
No comments yet. Be the first to comment!
Join Discussion