SQL Basics: Instructor
SQL Basics: Instructor
FPT Software
Agenda
FPT Software
Overview
Built-in Functions
FPT Software
SQL Overview
SQL Database Objects
Database
Schema
Tables
Views
Stored Procedures
Functions
Rules
Defaults
Triggers
FPT Software
FPT Software
FPT Software
FPT Software
FPT Software
FPT Software
Drop table
Remove table structure and its data.
FPT Software
10
Table Demo
Demo
Create basic table
Alter table
Drop table
FPT Software
11
NOT NULL
CHECK
UNIQUE
PRIMARY KEY
DEFAULT
FOREIGN KEY
FPT Software
12
FPT Software
13
FPT Software
14
FPT Software
15
FPT Software
16
FPT Software
17
FPT Software
18
FPT Software
19
FPT Software
20
FPT Software
21
Demo
FPT Software
22
FPT Software
23
FPT Software
24
FPT Software
25
Create views:
CREATE VIEW viewname AS select stmt
Sample: Create view view_emp as select empid,
empname from employee
Drop views:
DROP VIEW viewname
Sample: Drop view view_emp
FPT Software
26
FPT Software
27
FPT Software
28
FPT Software
29
FPT Software
30
FPT Software
31
FPT Software
32
33
FPT Software
34
SELECT *
INTO new_table_name
FROM
old_tablename
FPT Software
35
SELECT column_name(s)
FROM table_name AS alias_name
For Column(s)
FPT Software
36
FPT Software
37
Arithmetic : +, -, *, /, %
Assignment : =
Comparison : <, >, <=, >= <>, =, !=, !<, !>
Logical : AND, OR, NOT, IN (set), LIKE, BETWEEN
AND , ANY, ALL, EXISTS, SOME
Set Operator: Except, INTERSECT, UNION
String : Concatenation (+, +=)
Unary : -, +, ~
Bitwise: &, |, ^
FPT Software
38
FPT Software
39
Aggregate functions :
40
FPT Software
41
Built-in Functions
Conversion Functions
Converts an expression of one data type to another
CAST and CONVERT
GETDATE()
DATEPART, DATENAME
DAY, MONTH,YEAR
DATEADD, DATEDIFF
String Functions
RTRIM, LTRIM
SUBSTRING
LEN
CHARINDEX, PATINDEX
REPLACE
FPT Software
42
Built-in Functions
Demo
Demo
FPT Software
43
FPT Software
44