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实例精讲student数据库模式"中,我们将深入探讨如何利用PL/SQL来设计、管理和操作一个名为"student"的数据库模式。 "student"数据库模式可能包含了与学生相关的各种实体,如学生信息表(students)...
西安电子科技大学出版社出版的《Oracle数据库SQL和PL/SQL实例教程》将通过丰富的实例帮助读者理解和掌握这些概念。读者将学习如何编写高效的SQL查询,以及如何利用PL/SQL进行更复杂的业务逻辑处理。通过实例练习,...
数据库SQL实例,特别是T-SQL编程,是数据库管理和开发中的核心技能。T-SQL,全称为Transact-SQL,是Microsoft SQL Server所采用的一种扩展的SQL语言,它在标准SQL的基础上增加了一些特性和功能,使得数据库操作更为...
在这个“ASP+SQL实例”压缩包中,我们可以期待找到一系列关于如何结合这两种技术进行项目开发的实际示例。这些实例通常会涵盖以下几个核心知识点: 1. **数据库连接**:ASP可以使用ADO(ActiveX Data Objects)来...
在这个名为"SQL实例参考大集和"的资料集中,包含了多个文档和PDF,旨在提供丰富的SQL学习资源和实例,帮助读者更好地理解和应用SQL。 首先,"sql语句基本操作.doc"可能涵盖了SQL的基本语法,包括SELECT语句用于查询...
行转列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的基础包括数据类型(如整型、浮点型、字符串、日期时间等)、数据库对象(如表、视图、索引...
【标题】"vc+sql实例工程文件"是一个典型的企业级应用开发示例,它结合了Microsoft的Visual C++(简称VC)编程环境和SQL Server 2000数据库管理系统,用于构建一个完整的人事管理系统。这个系统展示了如何利用C++...
在这个"SQL实例"压缩包中,你可能会找到各种SQL语句的示例,例如: 1. **SELECT语句**:用于从数据库中检索数据,可以配合WHERE子句进行条件筛选,ORDER BY子句进行排序,GROUP BY和HAVING子句进行分组统计。 2. *...
在这个"LabVIEWLabVIEW SQL实例.rar"压缩包中,我们很可能找到了一个关于如何在LabVIEW中应用SQL的实例项目——LabSQL。这个项目可能是为了展示如何通过LabVIEW编写和执行SQL语句,以及如何将这些操作整合到测试测量...
这本书“Oracle PL/SQL实例编程”显然旨在深入讲解如何利用PL/SQL进行实际开发工作,通过实例来教授读者掌握这一技能。下面我们将深入探讨PL/SQL的关键知识点。 1. **基础语法**:PL/SQL是过程化SQL,它包含声明...
通过深入学习和实践MySQL官方实例库中的基本SQL实例,初学者可以逐步熟悉这些概念,从而更好地理解和运用SQL语言。这些实例将涵盖各种查询技巧、数据操作以及数据库管理等方面,帮助新手快速上手并提升技能。
总的来说,"Oracle数据库SQL和PL SQL实例教程"是一份全面的学习资料,它将引导你逐步进入Oracle数据库的世界,通过实例学习,提升你的数据库管理和开发能力。无论是初学者还是有经验的DBA,都能从中受益匪浅,进一步...
这个“Oracle PL SQL实例精讲(中英文版)”可能包含了一系列的教程、代码示例以及解释,帮助读者深入理解和掌握PL/SQL的用法。 1. **PL/SQL基础** - **变量声明**:在PL/SQL中,可以声明各种类型的变量,如 ...