ThePlace

Home ] Search ] Resources ] Site Map ] Contact Me ]
Dave's Information Technology Resource

Up ]

Web DB Background ] ADO Technology ] [ SQL Review ]

--- SQL Review ---

SQL Quick Reference... 

SELECT field, field FROM table, table WHERE fieldname = value AND fieldname = value; 

e.g.: select lastname, firstname from members where userid = 3; 

ORDER BY field … sets up an ordering sequence 

e.g.: select lastname, firstname from members where userid = 3 order by lastname;

Join two or more tables by setting shared fields... 

e.g.: select * from members, progress where members.memid = progress.memid and members.lastname = ‘Smith’; 

UPDATE table SET fieldname = value, fieldname = value WHERE fieldname = value; 

e.g.: update members set lastname = ‘Smythe’ where lastname = ‘Smith’; 

INSERT INTO tablename (fieldname, fieldname, …) VALUES (value, value, …); 

e.g.: insert into exercises (activity, points) values (‘marathon running’, 1000); 

DELETE fieldname, fieldname FROM table WHERE fieldname = value; 

e.g.: delete * from progress where memid = 12; 

 

Things to remember...

bulletAlways watch field types when constructing statements...
bullettext - enclosed in quotes/double quotes
bulletnumbers - none (usually)
bulletdate - #date#
bulletSQL statements are normally enclosed in double quotes when used in programs...
bullete.g.: "select lastname, firstname from members where userid = 3;"
bulletNote that text fields are enclosed in single quotes...
bullet"select lastname, firstname from members where lastname='Smith';"
bulletIn cases where a quote is included in the field, use a series of two single quotes...
bullet" select lastname, firstname from members where lastname='O''Reilly';"
bulletDates are stored with a single quote and #, e.g., '#10/12/99#'
bulletWhen constructing SQL statements, be very careful of where clauses, especially in update and delete statements.
bulletUse dot notation in join table situations to identify which tables and fields...e.g., members.lastname
bulletTest in the database application prior to running the query.
bulletLogical operators include AND, OR, NOT
bulletAlgebra Operators: =, <> (not equal), > , < , Like (for comparisons)
bulletUse the % for wild cards.
 

Home ] Up ] Computer Architecture ] Programming Bootcamp ] Database Bootcamp ] Visual BasicS ] Web Basics ] Web Multimedia ] Web Programming ] Advanced Web Topics ] Developing Web Sites ] XML Technology ] Web Glossary ]

Copyright © 1999 - 2005 
ThePlace - Written and Sponsored by Dave Hillman