Jun 23 2006

My Notes – SQL

Posted at 11:03 am under SQL

This Transact-SQL query is an example of an inner join:

USE pubs
SELECT *
FROM authors AS a INNER JOIN publishers AS p
   ON a.city = p.city
ORDER BY a.au_lname DESC

This inner join is known as an equi-join. It returns all the columns in both tables, and returns only the rows for which there is an equal value in the join column.

======

Sub Queries That Return No Rows

… When creating tables, it can be very useful to write the SQL to use a sub query which will not return any rows – when just the table structure is required and not any of the data.

In the following example we create a copy of the policy table with no rows:

CREATE TABLE new_policy AS
(SELECT * from policy WHERE FALSE=TRUE);

The sub query returns no data but does return the column names and data types to the ‘create table‘ statement.

No responses yet




Trackback URI | Comments RSS

கருத்து ஒன்றை விடவும்


நீங்கள் இயந்திரம் இல்லை (கசடு [Spam] உருவாக்கும் மென்பொருள் அல்ல) என்று நிரூபிக்க, கீழே தெரியும் சொல்லை தட்டச்சுங்கள்.
நீங்கள் இங்கு தெரியும் முதல் தமிழ் சொல்லையோ அல்லது இரண்டாவது ஆங்கில சொல்லையோ தட்டச்சலாம். ஆனால், இரண்டையும் சேர்த்து தட்டச்சாதீர்கள்.
கசடு எதிர்மறை (Anti-Spam) படம்

அடடா » தவறு

Sorry, you are not allowed to access this page.