SQL VISUAL QUICKSTART GUIDE- P28 pps
... in this chapter if you’re using MySQL 4.0 or earlier, but you have a few choices, in order of preference: ◆ Upgrade to the latest version of MySQL ( www.mysql.com ). ◆ Recast the subquery ... subquery used to refer to an entire SQL statement that contains one or more subqueries. To prevent confusion, I don’t use that terminology in this book. ■ MySQL 4.1 and later support subqueries, .....
Ngày tải lên: 05/07/2014, 05:20
... . 456 Working with Hierarchies . . . . . . . . . . . . . . . . . . . 458 Index 465 Visual QuickStart Guide SQL, Third Edition Chris Fehily Peachpit Press 1249 Eighth Street Berkeley, CA 94710 510/524-2178 510/524-2221 ... 0-321-55357-8 987654321 Printed and bound in the United States of America Peachpit Press VISUAL QUICKSTART GUIDE SQL Third Edition Chris Fehily
Ngày tải lên: 05/07/2014, 05:20
... standard SQL that the resulting languages— Transact -SQL, PL /SQL, and SQL PL, respec- tively—can be considered to be separate languages in their own right, rather than just supersets of SQL. One ... i.1). “ISO/IEC SQL isn’t a commonly used term, so I’ll stick to the better-known “ANSI SQL name throughout this book. This book is based on the 2003 SQL standard, so you should consider...
Ngày tải lên: 05/07/2014, 05:20
SQL VISUAL QUICKSTART GUIDE- P4 ppsx
... Tip. ◆ SQL Server 2005/2008’s SQL Server Management Studio Query Editor replaces 2000’s SQL Query Analyzer. ◆ SQL Server 2005/2008’s sqlcmd command-line tool replaces 2000’s osql . The sqlcmd tool ... SELECT statement in sqlplus script mode. SQL Server 2000 To run SQL programs in SQL Server 2000, use the SQL Query Analyzer graphical tool or the osql command-line tool. To...
Ngày tải lên: 05/07/2014, 05:20
SQL VISUAL QUICKSTART GUIDE- P12 pps
... authors ORDER BY substr(phone, length(phone)-3); This query works for Oracle, DB2, MySQL, and PostgreSQL. In Microsoft SQL Server, use substring(phone, len(phone)-3, 4) . In Microsoft Access, use Mid(phone, ... beyond the scope of this book. All SQL implementa- tions let you to use ORDER BY in a SELECT statement (because the DBMS builds a cursor invisibly). Standard SQL also lets O...
Ngày tải lên: 05/07/2014, 05:20
SQL VISUAL QUICKSTART GUIDE- P13 ppsx
... sensitive (‘A’ & ‘a’). Microsoft Access, Microsoft SQL Server, DB2, and MySQL perform case-insensitive comparisons by default. Oracle and PostgreSQL perform case- sensitive comparisons by default. ... #2001-01-01# . In Microsoft SQL Server and DB2 date literals, omit the DATE keyword. To run Listing 4.20, change the date in the WHERE clause to ‘2001-01-01’ . In older PostgreSQL ve...
Ngày tải lên: 05/07/2014, 05:20
SQL VISUAL QUICKSTART GUIDE- P30 ppsx
... the items in a SELECT -clause list can be literals, column names, or more-complex expressions. SQL also lets you to embed a subquery in a SELECT -clause list. A subquery that’s used as a column ... 3 THEN au_id END) AS “Author 3” FROM title_authors GROUP BY title_id ORDER BY title_id ASC; ■ MySQL 4.0 and earlier don’t support subqueries; see the DBMS Tip in “Understanding Subqueries” earli...
Ngày tải lên: 05/07/2014, 05:20
SQL VISUAL QUICKSTART GUIDE- P35 ppsx
... insert the out-of-range value 999999 into a SMALLINT column, MySQL will insert 32767 (the largest SMALLINT value) and issue a warning. MySQL provides ERROR_ FOR_DIVISION_BY_ZERO , STRICT_ALL_TABLES , STRICT_TRANS_TABLES , ... unless you’re using transactions and can roll back the operation. If you insert 9/0, for example, MySQL will try to insert a null rather than return a division-by-zer...
Ngày tải lên: 05/07/2014, 05:20
SQL VISUAL QUICKSTART GUIDE- P40 ppsx
... click Rename SQL Server EXEC sp_rename ‘old_name’, ‘new_name’ Oracle RENAME old_name TO new_name; DB2 RENAME TABLE old_name TO new_name; MySQL RENAME TABLE old_name TO new_name; PostgreSQL ALTER ... use one table as the pattern for creating another. To run Listing 11.20 in MySQL, delete the keyword GLOBAL . PostgreSQL also lets you use SELECT INTO to define a new table from a query result...
Ngày tải lên: 05/07/2014, 05:20