SELECT
Syntax
Return specific columns
SELECT col_name,col_name
FROM table_name
Return ALL columns
SELECT *
FROM table_name
Example
SELECT TOP 50 PERCENT MediaColor, MediaType
FROM Db_ArtBox.medialist
WHERE MediaType=’crayon’
AND (MediaColor=”red’
OR MediaColor=’darkred’)
ORDER BY MediaColor, MediaType DESC
GROUP BY
LIMIT 1
ORDER BY
Syntax
SELECT col_name,col_name FROM table_name
ORDER BY col_name,col_name DESC
Keyword |
Description |
ASC |
Ascending |
DESC |
Descending |
Example
SELECT *
FROM medialist
ORDER BY MediaColor, MediaType ASC
LIMIT (MySQL)
Syntax
SELECT *
FROM table_name
LIMIT 2
Example
SELECT *
FROM medialist
ORDER BY MediaName DESC
LIMIT 20
SELECT TOP (SQL Server)
Syntax
SELECT TOP 2 *
FROM table_name
SELECT TOP 50 PERCENT * FROM table_name
Example
SELECT TOP 2 *
FROM medialist
SELECT TOP 50 PERCENT * FROM medialist
Keyword |
Description |
2 |
Quantity |
2 PERCENT |
Percentage |
LIKE
Syntax
Example
SELECT *
FROM medialist
WHERE MediaColor LIKE ‘%red%’
SELECT *
FROM medialist
WHERE MediaColor NOT LIKE ‘%red%’
SELECT *
FROM medialist
WHERE MediaColor NOT LIKE ‘_ed’
SELECT *
FROM medialist
WHERE MediaColor LIKE ‘r__’
WildCard Characters
In SQL, wildcard characters are used with the SQL LIKE operator.
SQL wildcards are used to search for data within a table.
With SQL, the wildcards are:
Wildcard |
Description |
% |
A substitute for zero or more characters |
_ |
A substitute for a single character |
[charlist] |
Sets and ranges of characters to match |
[^charlist] or [!charlist] |
Matches only a character NOT specified within the brackets
|
ALIAS
Syntax
SELECT column_name AS alias_name
FROM table_name;
Example
SELECT MediaType AS BrushType
FROM medialist
MySQL Column Combine
Syntax
Example
SELECT CONCAT(MediaType,’, ‘,MediaColor) AS MediaQuickName
FROM medialist
WHERE
Syntax
Example
ROWNUM <= number;
IN
Syntax
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);
Example
SELECT MediaType
FROM medialist
WHERE MediaType IN (‘red’,dark red’’)
BETWEEN
Syntax
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
Example
SELECT *
FROM medialist
WHERE MediaColor BETWEEN ‘M%’ AND ‘R%’
CREATE DB
Syntax
CREATE DATABASE db_name
Example
CREATE DATABASE arttoolbox
Collation?
CREATE TABLE
Syntax
Example
CREATE TABLE medialist
(
/*
ID int IDENTITY(1000,1) PRIMARY KEY,
*/
ID Integer PRIMARY KEY AUTOINCREMENT,
MediaColor varchar(255) NOT NULL,
MediaType varchar(255),
Quantity int
)
Note: AUTOINCREMENT not working with MySQL
Try:
ID int NOT NULL AUTO_INCREMENT
PRIMARY KEY ID
- Log in to post comments