(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 子句允许你将汇总函数作为条件