学习sql语言笔记
来源:互联网 发布:如何删除指南针软件 编辑:程序博客网 时间:2024/06/03 15:58
(1) 在数据库中的数据却是大小写敏感的
举例来说许多公司在储存数据时用大写字母在这种情
况下所有的字段名也将是大写字母那么在检索条件为name='Lincoln'的数据时将不会得
到任何结果这种情况在每个实例应用中都会遇到
注意在SQL 语句中大小写是不敏感的
(2)对于数字类型采用右对齐而对于字符类型则是采用左对齐的-----指的是在sqlplus中select输出
(3)SELECT 与SELECT ALL 是等价的
select all 不管重复 select distinct去掉重复的
(4)表达式———条件语句————子句
(5)你可以按(语法列名 别名)来对任何一个列进行重命名注意在列名与别名之间有空格
WHOLESALE +0.25 RETAIL
(6)如果你想查找所有以开头的州可以使用如下语句
SELECT * FROM FRIENDS WHERE STATE LIKE ‘C_’
下边的例子将找出所有的
第2个字母为L的记录
输入输出
SQL> SELECT * FROM FRIENDS WHERE FIRSTNAME LIKE ‘_L%’
(7)COUNT SUM AVG MAX MIN
VARIANCE 方差
STDDEV 标准差
ADDMONTHS
LAST_DAY
MONTHS_BETWEEN 见MONTHS_BETWEEN 对于你所给出的月份的次序是敏感的月份值为负
数可能并不是一件坏事例如你可以利用负值来判断某一日期是否在另一个日期之前
(8)ABS CEIL FLOOR
EXP
MOD
SIGN(返回1,-1或者0看参数值为负数还是正数)
POWER (A,B)求A的B次幂
SQRT(A)求A的平方根
(9)CHR 该函数返回与所给数值参数等当的字符返回的字符取决于数据库所依赖的字符集
CONCAT 连接字符串
INITCAP 该函数将参数的第一个字母变为大写此外其它的字母则转换成小写
LOWER 和UPPER
如你所料LOWER 将参数转换为全部小写字母而UPPER 则把参数全部转换成大写字
母
SUBSTR(A,x,y)取得A字符串从x位置开始的y个长度的字符串。如果第二个参数为负数那么将会从源串的尾部开始向前定位至负数的绝对值的位置例
如
(10)TO_CHAR TO_NUMBER
(11)ORDER BY 子句
在ORDER BY 后边的DESC 表示用降序排列来代替默认的升序ASC排列
一列按字母的正顺排
列而把第二列按字母的逆序进行排列
SELECT * FROM CHECKS ORDER BY PAYEE ASC , REMARKS DESC
(12)GROUP BY COL按col进行分组
(13)汇总函数不能工作在WHERE 子句中如果想要让这个查询工
作的话我们需要一些新东西――HAVING 子句,HAVING 子句允许你将汇总函数作为条件
举例来说许多公司在储存数据时用大写字母在这种情
况下所有的字段名也将是大写字母那么在检索条件为name='Lincoln'的数据时将不会得
到任何结果这种情况在每个实例应用中都会遇到
注意在SQL 语句中大小写是不敏感的
(2)对于数字类型采用右对齐而对于字符类型则是采用左对齐的-----指的是在sqlplus中select输出
(3)SELECT 与SELECT ALL 是等价的
select all 不管重复 select distinct去掉重复的
(4)表达式———条件语句————子句
(5)你可以按(语法列名 别名)来对任何一个列进行重命名注意在列名与别名之间有空格
WHOLESALE +0.25 RETAIL
(6)如果你想查找所有以开头的州可以使用如下语句
SELECT * FROM FRIENDS WHERE STATE LIKE ‘C_’
下边的例子将找出所有的
第2个字母为L的记录
输入输出
SQL> SELECT * FROM FRIENDS WHERE FIRSTNAME LIKE ‘_L%’
(7)COUNT SUM AVG MAX MIN
VARIANCE 方差
STDDEV 标准差
ADDMONTHS
LAST_DAY
MONTHS_BETWEEN 见MONTHS_BETWEEN 对于你所给出的月份的次序是敏感的月份值为负
数可能并不是一件坏事例如你可以利用负值来判断某一日期是否在另一个日期之前
(8)ABS CEIL FLOOR
EXP
MOD
SIGN(返回1,-1或者0看参数值为负数还是正数)
POWER (A,B)求A的B次幂
SQRT(A)求A的平方根
(9)CHR 该函数返回与所给数值参数等当的字符返回的字符取决于数据库所依赖的字符集
CONCAT 连接字符串
INITCAP 该函数将参数的第一个字母变为大写此外其它的字母则转换成小写
LOWER 和UPPER
如你所料LOWER 将参数转换为全部小写字母而UPPER 则把参数全部转换成大写字
母
SUBSTR(A,x,y)取得A字符串从x位置开始的y个长度的字符串。如果第二个参数为负数那么将会从源串的尾部开始向前定位至负数的绝对值的位置例
如
(10)TO_CHAR TO_NUMBER
(11)ORDER BY 子句
在ORDER BY 后边的DESC 表示用降序排列来代替默认的升序ASC排列
一列按字母的正顺排
列而把第二列按字母的逆序进行排列
SELECT * FROM CHECKS ORDER BY PAYEE ASC , REMARKS DESC
(12)GROUP BY COL按col进行分组
(13)汇总函数不能工作在WHERE 子句中如果想要让这个查询工
作的话我们需要一些新东西――HAVING 子句,HAVING 子句允许你将汇总函数作为条件
- 学习sql语言笔记
- 学习sql语言笔记
- 【SQL 语言】SQL 语言学习笔记
- SQL语言(学习笔记二)
- Transact-SQL语言学习笔记一
- pl/sql学习笔记之一 语言基础
- SQL语言的艺术学习笔记
- sql语言基本学习笔记(一)
- SQL语言总结(学习笔记)
- 学习笔记-- java中使用SQL语言
- Oracle学习笔记-第三章-SQL语言与SQL Plus
- Oracle学习笔记三:SQL语言基础(上)
- Oracle学习笔记四:SQL语言基础(下)
- Oracle学习笔记摘录3-----SQL的语言类型详解
- PowerBuilder学习笔记(2)PB与SQL语言
- oracle学习笔记--SQL语言基础(关键字摘选)
- MySQL及SQL语言学习笔记1--表的操作
- MySQL及SQL语言学习笔记2--索引的操作
- 一个C语言实现不含递归的高效快速排序算法
- XML的学习笔记-雪龙
- 一个程序员的奋斗历程
- 立存此照
- 《汉字知多少》开发志(三)
- 学习sql语言笔记
- 《汉字知多少》开发志(四)
- Chinese XML FAQ
- 国庆朋友聚会10.3
- 怎样在英文环境中使用fcitx
- XML之样式表
- Spring起步例子 “Developing a Spring Framework MVC application step-by-step” 剖析 (一)
- Ghost 使用详解
- 为一句无声的诺言