
数据库
文章平均质量分 76
青莲太初
这个作者很懒,什么都没留下…
展开
-
oracle查询语句中select from where group by having order by的解释与应用
oracle查询语句中select from where group by having order by的解释与应用 查询中用到的关键词主要包含六个,并且他们的顺序依次为select--from--where--group by--having--order by其中select和from是必须的,其他关键词是可选的,这六个关键词的执行顺序与sql语句的书写顺序并不是一样的,转载 2012-10-07 11:18:13 · 895 阅读 · 0 评论 -
SQL语句基础学习之TRIM
SQL 中的 TRIM 函数是用来移除掉一个字串中的字头或字尾。最常见的用途是移除字首或字尾的空白。这个函数在不同的资料库中有不同的名称:MySQL: TRIM(), RTRIM(), LTRIM() Oracle: RTRIM(), LTRIM() SQL Server: RTRIM(), LTRIM() 各种 trim 函数的语法如下: TRIM([[位置] [要移除的转载 2012-10-07 11:39:23 · 745 阅读 · 0 评论 -
常用sql 语句与函数
1.求字持串的长度LENGTH您可用LENGTH函数求字符串的长度。LENGTH返回一个数值。该值等于参数中的字符个数。例:使用LENGTH函数 SQL>select Last_Name, length(Last_Name) from customer order by LastName;2.使用SUBSTR函数从字符串中提取子串语法: SUBSTR函数的语法如转载 2012-10-07 11:48:12 · 918 阅读 · 0 评论 -
SELECT语句中的数学问题
6.2SELECT语句中的数学问题6.2.1 SQL Server中的变量Transact-SQL语言中有两种形式的变量,一种是用户自己定义的局部变量,另外一种是系统提供的全局变量。1.局部变量局部变量是一个能够拥有特定数据类型的对象,它的作用范围仅限制在程序内部。局部变量可以作为计数器来计算循环执行的次数,或是控制循环执行的次数。另外,利用局部变量还可以保存数据值,以供控制流转载 2012-10-07 12:00:56 · 2893 阅读 · 0 评论 -
数据库范式解析(1NF 2NF 3NF BCNF)
数据库设计范式是关系型数据库的设计准则。其目的在于通过规划设计使得数据库结构合理,尽量减少数据冗余,消除存储异常,方便数据的插入、更新和删除操作。目前常用范式包括1NF(第一范式)、2NF(第二范式)、3NF(第三范式)和BCNF(鲍依斯-科得范式)。 1NF 第一范式如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。也可表述为:数据库表中的字段都是单一属性转载 2012-10-07 17:13:07 · 1206 阅读 · 0 评论 -
数据库的三范式
1N:关系R中的属性都是不可分割的项.2N:在1N的基础上,每个非主属性完全函数依赖于码.3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码. 1N | 消除非主属性对码的部分函数依赖 2N | 消除非主属性对码的传递函数依赖 3N | 消除主属性对码的部分和传递函数依赖 BCNF | 消除非平凡且非函数依赖的多值依转载 2012-10-07 08:41:55 · 724 阅读 · 0 评论 -
SQL查询语句
1.从(FROM) 数据库中的表格内选出(SELECT)。SELECT "栏位名" FROM "表格名" 2. DISTINCT把所有的资料都抓出,无论资料值有无重复。SELECT DISTINCT "栏位名" FROM "表格名" 3. WHERE 指令可以被用来由表格中有条件地选取资料。SELECT "栏位名" FROM "表格名" WHERE "条件" 4转载 2012-10-07 11:39:49 · 618 阅读 · 0 评论 -
sql 语句用substr 不用 like 可以提升查询效率
据说在sql查询时用substr代替like 可以提升查询效率像下面的例子:用这个substr关键字SELECT * FROM iplog a WHERE substr(a.ip, 0, 5) =’88.12′用这个like关键字SELECT * FROM iplog a WHERE a.ip LIKE ’88.12%’ 在大多数SQL实现里都有获取字符串子串的函转载 2012-10-07 11:41:43 · 6284 阅读 · 0 评论