SELECT * FROM Persons
SELECT field(s) FROM tableName
SELECT * FROM tableName WHERE field ='value'
SELECT DISTINCT field FROM tableName //列出不同的值
SELECT * FROM tableName WHERE field1='value1' AND/OR field2='value2'
SELECT field(s) FROM tableName ORDER BY field1 DESC, field2 ASC
SELECT field(s) FROM tableName WHERE field1 IS (NOT) NULL
INSERT INTO tableName VALUES('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')
INSERT INTO tableName (field1, field2) VALUES('Wilson', 'Champs-Elysees')
UPDATE tableName SET field1= 'Fred' WHERE field2= 'Wilson'
UPDATE tableName SET field1= 'Zhongshan', field2= 'Nanjing' WHERE field3= 'Wilson'
DELETE FROM tableName WHERE field1= 'Wilson'
DELETE * FROM tableName / DELETE FROM tableName
SELECT * FROM tableName LIMIT 0,5 / SELECT * FROM tableName WHERE ROWNUM <=5
SELECT TOP 2 * FROM tableName //选取头2条记录
SELECT TOP 50 PERCENT * FROM tableName //选取50%的记录
SELECT * FROM tableName WHERE field1 (NOT) LIKE '%lon%'
SELECT * FROM tableName WHERE field1 LIKE '_e_orge_'
SELECT * FROM tableName WHERE field1 LIKE '[AOF]%'//以A,O,F开头的记录
SELECT * FROM tableName WHERE field1 LIKE '[!AOF]%'//不以A,O,F开头的记录
SELECT * FROM tableName WHERE field1 IN ('Adams','Carter')
SELECT * FROM tableName WHERE field1 (NOT) BETWEEN 'Adams' AND 'Carter'
SELECT t.field1, t.field2 FROM tableName AS t WHERE t.field1 ='Adams'
SELECT field1 AS f1, field2 AS f2 FROM tableName
SELECT field(s) FROM table_name1, table_name2 WHERE table_name1.id = table_name2.id
SELECT field(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.field=table_name2.field ORDER BY table_name1.field
SELECT field(s) FROM table_name1 LEFT JOIN table_name2 ON table_name1.field=table_name2.field
SELECT field(s) FROM table_name1 RIGHT JOIN table_name2 ON table_name1.field=table_name2.field
SELECT field(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.field=table_name2.field
SELECT field(s) FROM table_name1 UNION SELECT field(s) FROM table_name2
SELECT field(s) FROM table_name1 UNION ALL SELECT field(s) FROM table_name2
SELECT * INTO new_table_name FROM old_table_name
SELECT * INTO table_name IN 'Backup.mdb' FROM table_name
SELECT field(s) INTO new_table_name FROM old_table_name WHERE field='Beijing'
SELECT table_name1.field(s),table_name2.field(s) INTO new_table_name FROM table_name1 INNER JOIN table_name2 ON table_name1.id=table_name1.id
CREATE DATABASE database_name
CREATE TABLE table_name(id int NOT NULL UNIQUE PRIMARY KEY,field1 varchar(255),field2 varchar(255),field3 varchar(255),field4 varchar(255))
CREATE TABLE table_name2(id int NOT NULL AUTO_INCREMENT ,fields varchar(255),Id_P int,PRIMARY KEY(id),FOREIGN KEY (Id_P) REFERENCES table_name1(id))
CREATE TABLE table_name(id int NOT NULL,field1 varchar(255),field2 varchar(255),field3 varchar(255),field4 varchar(255) DEFAULT 'Sandnes'
,CHECK (Id_P>0))
CREATE INDEX index_name ON table_name(column_name)
CREATE UNIQUE INDEX index_name ON table_name(column_name)
CREATE INDEX index_name ON table_name(column_name DESC)
CREATE INDEX index_name ON table_name(field(s))
DROP TABLE table_name
DROP DATABASE database_name
TRUNCATE TABLE table_name
ALTER TABLE table_name ADD column_name datatype
ALTER TABLE table_name DROP COLUMN column_name
ALTER TABLE table_name ALTER COLUMN column_name datatype
SELECT ProductName,UnitPrice*(UnitsInStock+IFNULL(UnitsOnOrder,0)) FROM table_name
SELECT ProductName,UnitPrice*(UnitsInStock+COALESCE(UnitsOnOrder,0)) FROM table_name
SELECT AVG(FIRST,LAST,MAX,MIN,SUM,UCASE,LCASE,LEN)(column_name) FROM table_name
SELECT COUNT(*) FROM table_name
SELECT MID(column_name,start[,length]) FROM table_name
SELECT ROUND(column_name,decimals) FROM table_name
SELECT NOW() FROM table_name
SELECT FORMAT(column_name,format) FROM table_name
SELECT ProductName, UnitPrice, FORMAT(NOW(),'YYYY-MM-DD') as PerDate
FROM Products
SELECT Customer,SUM(OrderPrice) FROM table_name GROUP BY Customer
SELECT Customer,OrderDate,SUM(OrderPrice) FROM table_name GROUP BY Customer,OrderDate
SELECT Customer,SUM(OrderPrice) FROM table_name GROUP BY Customer HAVING SUM(OrderPrice)<2000
SELECT Customer,SUM(OrderPrice) FROM table_name WHERE Customer='Bush' OR Customer='Adams' GROUP BY Customer HAVING SUM(OrderPrice)>1500
分享到:
相关推荐
总的来说,Oracle数据库SQL和PL/SQL实例教程旨在帮助学习者深入理解这两种语言,提高数据库管理与开发的技能,从而在实际工作中更加高效地处理数据。通过详细的章节和实例,读者可以逐步熟悉并熟练运用SQL和PL/SQL...
在"Oracle PL/SQL实例精解 数据库建立代码"中,我们将深入探讨如何在Oracle数据库中使用PL/SQL来构建一个名为"student"的模式,这包括创建数据库对象如表、索引,以及填充样本数据。 首先,"student"模式可能包含一...
本资料集是"Oracle PL/SQL实例精解",提供了丰富的源代码示例,帮助读者深入理解和应用这一技术。 首先,我们来看End_of_Chapter_Exercises.zip,这可能包含了每个章节结束时的练习题或项目。这些练习通常设计得...
在"Oracle PL/SQL实例精讲student数据库模式"中,我们将深入探讨如何利用PL/SQL来设计、管理和操作一个名为"student"的数据库模式。 "student"数据库模式可能包含了与学生相关的各种实体,如学生信息表(students)...
在"Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本"中,读者可以深入理解PL/SQL的各种概念和实践技巧。 本书详细讲解了Oracle 11g版本中的PL/SQL语言,这涵盖了从基础语法到高级特性的广泛范围。PL/SQL是...
西安电子科技大学出版社出版的《Oracle数据库SQL和PL/SQL实例教程》将通过丰富的实例帮助读者理解和掌握这些概念。读者将学习如何编写高效的SQL查询,以及如何利用PL/SQL进行更复杂的业务逻辑处理。通过实例练习,...
数据库SQL实例,特别是T-SQL编程,是数据库管理和开发中的核心技能。T-SQL,全称为Transact-SQL,是Microsoft SQL Server所采用的一种扩展的SQL语言,它在标准SQL的基础上增加了一些特性和功能,使得数据库操作更为...
《ORACLE PL SQL实例精解(高清中文).pdf》一书是关于ORACLE数据库编程的进阶教程,详细介绍了PL/SQL语言的基本概念、语法、编程结构以及Oracle数据库的增强特性。此书第四版专注于Oracle 11g版本,并着重探讨了该...
ORACLE_PL_SQL实例精解 第五部分
ORACLE_PL_SQL实例精解(原版书Benjiamin Rosenzweig ElenaSilvestrova Rakhimov) 本书是解决方案范例教程,使用真实场景的实验,大量范例,联系来解释所有的oracle PL/SQL技能。
在这个“ASP+SQL实例”压缩包中,我们可以期待找到一系列关于如何结合这两种技术进行项目开发的实际示例。这些实例通常会涵盖以下几个核心知识点: 1. **数据库连接**:ASP可以使用ADO(ActiveX Data Objects)来...
ORACLE_PL_SQL实例精解(原书第4版),含书签,共617页
在这个名为"SQL实例参考大集和"的资料集中,包含了多个文档和PDF,旨在提供丰富的SQL学习资源和实例,帮助读者更好地理解和应用SQL。 首先,"sql语句基本操作.doc"可能涵盖了SQL的基本语法,包括SELECT语句用于查询...
本书是一本逐步分解的,详尽的pl/sql编程教程,使用真实场景的试验、范例和练习来介绍读者所需的pl/sql编程技能,涵盖oracle 11g的最新特性。作者的写作手法源自于在哥伦比亚大学教授pl/sql编程技术的经验,深度...
行转列sql实例行转列sql实例行转列sql实例行转列sql实例行转列sql实例
本资料集“SQL实例源码”专注于SQL Server 2000的开发与管理应用实例,旨在帮助用户深入理解和掌握SQL在实际工作中的运用。 一、SQL基础 SQL的基础包括数据类型(如INT、VARCHAR、DATE等)、表的创建和管理、查询...
反射生成SQL实例的核心在于,它允许程序在运行时动态地获取类型信息,并根据这些信息创建和执行SQL语句。以下是一些关键知识点: 1. **反射基础**:C#中的System.Reflection命名空间包含了所有与反射相关的类。其中...
在描述中提到的"VB连接SQL实例",通常包括了创建连接字符串、打开和关闭连接、执行SQL语句、处理结果集等一系列步骤,这对于初学者来说是非常有价值的实践。这些实例可以帮助理解如何在实际项目中应用这些技术。 ...
在“sql实例教程+课件”中,我们可以期待深入学习SQL的基础概念、语法以及在实际Oracle数据库中的应用。 一、SQL基础 SQL的基础包括数据类型(如整型、浮点型、字符串、日期时间等)、数据库对象(如表、视图、索引...