当前位置:Gxlcms > 数据库问题 > sql语言参考

sql语言参考

时间:2021-07-01 10:21:17 帮助过:2人阅读

set operators UNION, UNION ALL, INTERSECT, and MINUS
这三个操作符优先级相同,从左至右,除非有括号

 

单库单表操作,单库多表操作,多库多表操作(用到dblink)

transcendental function  超越函数,如:sin,cos,tan等

 

函数相似于操作符,它们都维护数据项并返回结果,在参数格式上又不同于操作符

 

没有任何参数的函数与伪列相似

伪列每行返回不同的值

没有任何参数的函数每行返回一样的值

 

二者相互转换

select nls_charset_name(2) from dual

select nls_charset_id(‘we8dec‘) from dual

以下三个的列名是不一样的

select length(‘canada‘) from dual  length(‘canada‘)作为列名并且大写

select length(‘canada‘) woshi from dual  woshi作为列名并且大字  单字节字符集返回6,如果是双字节数据库字符集返回12

select length(‘canada‘) “woshi” from dual  woshi作为列名原样输出(引号里是什么就是什么)  单字节字符集返回6,如果是双字节数据库字符集返回12

 

SELECT CONCAT(CONCAT(last_name, ‘‘‘s job category is ‘), job_id) "Job"
FROM employees
WHERE employee_id = 152;

concat  This function is equivalent to the concatenation operator (||).

 

比较函数

SELECT GREATEST(‘HARRY‘, ‘HARRIOT‘, ‘HAROLD‘) "Greatest" FROM DUAL;
SELECT GREATEST (1, ‘3.925‘, ‘2.4‘) "Greatest" FROM DUAL;

 

环境与标识函数

select userenv(‘terminal‘) from dual

select userenv(‘sid‘) from dual

select user,uid from dual

sql语言参考

标签:

人气教程排行