SQL, SQL Server, Tutorials, Oracle, PL/SQL, Interview Questions & Answers, Joins, Multiple Choice Questions, Quiz, Stored Procedures, Select, Insert, Update, Delete and other latest topics on SQL, SQL Server and Oracle.
Create Table
SQL Create Table
CREATE TABLE statement is used to create a table in a database.
Suppose we want to create a table called "Employees" that contains five columns: Emp_Id, LastName, FirstName, Address, and City:
CREATE TABLE statement:
CREATE TABLE Employees
(
Emp_Id int,
LastName varchar(100),
FirstName varchar(100),
Address varchar(200),
City varchar(255)
)
Some other example of create table in a different way:
1.
CREATE TABLE Employees_Duplicate
AS (SELECT *
FROM Employees
WHERE id > 500);
This will create a new table called Employees_Duplicate that will include all columns from the Employees table and all rows fetched by the select statement.
2.
CREATE TABLE Employees
AS (SELECT * FROM customers WHERE 1=2);
This will create a new table called Employees that include all columns from the customers table, but no data from the customers table.
3.
CREATE TABLE Employees_New
AS (SELECT Employees.id, Employees.address, customers.cust_type
FROM Employees, customers
WHERE Employees.id = customers.id
AND Employees.id > 500);
This would create a new table called Employees_New based on columns from both the Employees and customers tables.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment