SQL statements can be constructed in one of three ways: hard-coded during development, constructed at run time, or entered directly by the user.