1.[]表示可有可无的项, <>不等于 。
2.distinct关键字放在列前面,只能是一个列的前面。
3.SQL使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是 数值,请不要使用引号。
4.数据量巨大的库,可以用限定返回查询的记录数目,各个数据库不一样oracle中 where ROWNUM< number
。标准sql:SELECT TOP 2 [PERCENT] * FROM Persons返回2条[2%]记录。
5.where columnN like与通配符连用%,_,[abc],[^eerf] ;WHERE column_name IN (value1,value2,...)
6. JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN
SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
列出左、右、所有的记录行,没查到的用空补上。
7.UNION 操作符用于两个或多个 SELECT 语句的结果集的并集∪操作,不包含重复元素。请注意,UNION 。内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。UNION ALL并集操作,包含所有的值,可重复。
SELECT E_Name FROM Employees_China
UNION [ALL]
SELECT E_Name FROM Employees_USA
8.UNIQUE 约束唯一标识数据库表中的每条记录。
UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。
PRIMARY KEY 拥有自动定义的 UNIQUE 约束。
请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。
9.SQL 日期
当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。
只要数据包含的只是日期部分,运行查询就不会出问题。如果您希望使查询简单且更易维护,那么请不要在日期
中使用时间部分!
10.NULL 值是遗漏的未知数据。
默认地,表的列可以存放 NULL 值。
如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新纪录或更新已有的记录。这意味着该字段将以 NULL 值保存。
NULL 值的处理方式与其他值不同。
NULL 用作未知的或不适用的值的占位符。---需要特殊处理。
注释:无法比较 NULL 和 0;它们是不等价的。无法使用比较运算符来测试 NULL 值,比如 =, <, 或者 <>。
我们必须使用 IS NULL 和 IS NOT NULL 操作符。
例如:SELECT ProductName,UnitPrice*(UnitsInStock+UnitsOnOrder)FROM Products
这里2*(1+NULL)的值未知,那么结果是 NULL。这就需要用到数据库中的函数来转换未知数据,这里应该把null转为0。
Oracle 没有 ISNULL() 函数。不过,我们可以使用 NVL() 函数达到相同的结果:
SELECT ProductName,UnitPrice*(UnitsInStock+NVL(UnitsOnOrder,0))
FROM Products
分享到:
相关推荐
公路工程结算审核程序及需要注意问题 公路工程结算审核是公路工程的重要组成部分,涉及到工程的各个方面,包括施工图纸、变更工程量、竣工图纸、结算工程量等。公路工程结算审核程序可以分为六个步骤:检查资料是否...
企业在制订劳动合同规章制度需要注意问题.doc
这是一本局域网技术的书籍,它主要写了局域网的搭建,合在搭建过程中需要注意的一些问题
Python初学者需要注意的问题
* 开放式问题:开放式问题可以让受访者自由表达自己的想法和看法,但需要注意问题的设计和词语的选择。 * 封闭式问题:封闭式问题可以让受访者选择固定的答案,但需要注意问题的设计和答案的选择。 * 量表的运用:...
使用hadoop进行数据分析需要注意哪些事项?重点做好哪些问题?.zip 使用hadoop进行数据分析需要注意哪些事项?重点做好哪些问题?.zip 使用hadoop进行数据分析需要注意哪些事项?重点做好哪些问题?.zip 使用hadoop...
使用 MySQL 进行开发时,开发者需要注意各种问题以确保数据库的性能、可靠性和可维护性; 使用 MySQL 进行开发时,开发者需要注意各种问题以确保数据库的性能、可靠性和可维护性; 使用 MySQL 进行开发时,开发者...
采用除法,需要注意的一些问题,以及使用(int)强制类型转换时的一些特性。
"C语言输入函数的注意问题" 在C语言中,输入函数是非常重要的概念,它们是从标准输入流中读取数据的主要方式。常见的输入函数有getchar、scanf、gets、getche、getch等,每个函数都有其特点和用法。下面将详细介绍...
医保结算清单上传实操讲解 一、医保结算清单概述 医保结算清单是指医保定点机构在开展住院、门诊慢特病、...在医保结算清单上传实操经验分享中,需要注意问题的解答和解决方法,确保医保结算清单上传实操的顺利进行。
Windows 8 无法正常关机系列之显示器关上主机却还在运行怎么办? 本文主要讲述了 Windows 8 无法正常关机的问题,即当显示器关闭时,主机却仍在...我们需要注意问题的原因,并且逐步排查问题,以确保系统的稳定性。
面试必备:面试中需要注意的常见问题面试中需要注意的常见问题面试中需要注意的常见问题面试中需要注意的常见问题面试中需要注意的常见问题面试中需要注意的常见问题面试中需要注意的常见问题面试中需要注意的常见...
前端运行环境(即浏览器)的一些常考查知识点,包括页面加载过程、如何性能优化以及需要注意的安全问题前端运行环境(即浏览器)的一些常考查知识点,包括页面加载过程、如何性能优化以及需要注意的安全问题前端运行...
SQL Server 2005 安装注意事项和常见问题解决方法 一、卸载 SQL Server 2005 的...安装和卸载 SQL Server 2005 需要注意许多细节,以免出现问题。通过遵循这些注意事项和解决方法,可以使安装和卸载过程更加smoothly。
毕业论文答辩问题以及需要注意什么,包括心理等多方面的。。
STC单片机外扩RAM及8255需要注意的问题.mht
网页设计需要注意的问题.docx
开关电源设计中PCB板各环节需要注意的问题.zip程序资料开关电源设计电路原理资料开关电源设计中PCB板各环节需要注意的问题.zip程序资料开关电源设计电路原理资料开关电源设计中PCB板各环节需要注意的问题.zip程序...
选择财务软件需要注意六大问题.pdf
招标文件编制需要注意的问题.pdf