【IT168 服务器学院】查看当前用户
SHOW USER
默认的日期格式
DD-MON-RR
日-月-年
日期可以进行比较;
字符可以进行比较(以字母的ASCLL码比较);
IN(set)或NOT IN 匹配任何列表中的值;
LIKE 模糊匹配字符串值;
IS NULL 是否空值;
IS NOT NULL 是否不为空;
BETWEEN 可以做数字、日期和字符的比较。
通配符
%
S_mith
WHERE first_name like ''s/_%''escape''/'';
解释这个符号后的下划线为正常的字符。
如果不加,将被视为通配符作用的下划线。
''_''只能通配一个字符
主要用于通配固定位数的字符。例如查询月收入五位数以上的员工。五位就可以用''_''来查询。
逻辑操作符(用在WHERE子句中)
AND
OR
NOT
先执行 NOT ,再执行 AND 最后执行 OR。
ORDER BY
ORDER BY子句在 SELECT 语句的最后。
ASC:升序
DESC:降序
空值作为无穷大来处理。
rownum 显示行数量约束的关键字(在结果中可以做代理键使用);
可以按照查询列表中序号进行排序。
系统在用户写出查询列表的同时就赋予每个列名一个序号,升序赋予。
例:
SELECT name,phone,adress from.........;
1 2 3
单行函数:对单行数据进行计算并返回一个值的函数。
*修改数据项
*接受参数返回一个值。
*对每行进行操作。
*每行返回一个结果。
*可以修改数据类型
*可以嵌套
character字符类型函数:
LOWER()强制小写
UPPER()强制大写
INITCAP()每个单词首字母大写
可以用在WHERE子句中。
CONCAT(‘’,‘’)连接函数
{
SUBSTR(string,a[,b])返回string的一部分,a和b以字符为单位。
SUBSTRB(string,a[,b])返回string的一部分,a和b是以字节为单位。
SUBSTRC(string,a[,b])返回string的一部分,a和b是以UNICODE完全字符为单位。
SUBSTR2(string,a[,b])返回string的一部分,a和b是以UCS2代码点为单位。
SUBSTR4(string,a[,b])返回string的一部分,a和b是以UCS4代码点为单位。