oracle 连接运算符,连接字符串,||双竖线,在列别名上使用双引号,使用带有特殊字符的列别名
2011-12-31 00:09
405 查看
在列别名上使用双引号
输入并执行查询:
Sql代码
SELECT ename AS "Name", sal*12+5000 AS "年度工资(加年终奖)" FROM emp;
显示结果为:
Sql代码
Name 年度工资(加年终奖)
--------------- ----------------------------
SMITH 14600
ALLEN 24200
说明:其中别名“Name”有大小写的区别,别名“年度工资(加年终奖) ”中出现括号,属于特殊符号,所以都需要使用双引号将别名引起。
连接运算符
sql语句可以使用包含数值运算的计算列,显示结果也是数值型的。我们也可以使用字符型的计算列,方法是在查询中使用连接运算。连接运算符是双竖线“||”。通过连接运算可以将两个字符串连接在一起。
在查询中使用连接运算。
输入并执行查询:
Sql代码
SELECT ename||job AS "雇员和职务表" FROM emp;
输出结果为:
Sql代码
雇员和职务表
-------------------
SMITHCLERK
ALLENSALESMAN
说明:在本例中,雇员名称和职务列被连接成为一个列显示。
在查询中可以使用字符和日期的常量,表示固定的字符串或固定日期。字符和日期的常量需要用单引号引起。下一个训练是作为上一个训练的改进。
在查询中使用字符串常量。
输入并执行查询:
Sql代码
SELECT ename|| ' IS '||job AS "雇员和职务表" FROM emp;
输出结果为:
雇员和职务表
-----------------------
SMITH IS CLERK
ALLEN IS SALESMAN
Sql代码
select ename as "雇员" ,|| 'is' || job as "职务" from emp;
输出结果为:
雇员 职务
-----------------------
SMITH IS CLERK
ALLEN IS SALESMAN
Sql代码
select ename as "雇员" ,|| 'is' || job|| '!!!!!' as "职务" from emp;
输出结果为:
雇员 职务
-----------------------
SMITH IS CLERK !!!!!
ALLEN IS SALESMAN!!!!!
输入并执行查询:
Sql代码
SELECT ename AS "Name", sal*12+5000 AS "年度工资(加年终奖)" FROM emp;
显示结果为:
Sql代码
Name 年度工资(加年终奖)
--------------- ----------------------------
SMITH 14600
ALLEN 24200
说明:其中别名“Name”有大小写的区别,别名“年度工资(加年终奖) ”中出现括号,属于特殊符号,所以都需要使用双引号将别名引起。
连接运算符
sql语句可以使用包含数值运算的计算列,显示结果也是数值型的。我们也可以使用字符型的计算列,方法是在查询中使用连接运算。连接运算符是双竖线“||”。通过连接运算可以将两个字符串连接在一起。
在查询中使用连接运算。
输入并执行查询:
Sql代码
SELECT ename||job AS "雇员和职务表" FROM emp;
输出结果为:
Sql代码
雇员和职务表
-------------------
SMITHCLERK
ALLENSALESMAN
说明:在本例中,雇员名称和职务列被连接成为一个列显示。
在查询中可以使用字符和日期的常量,表示固定的字符串或固定日期。字符和日期的常量需要用单引号引起。下一个训练是作为上一个训练的改进。
在查询中使用字符串常量。
输入并执行查询:
Sql代码
SELECT ename|| ' IS '||job AS "雇员和职务表" FROM emp;
输出结果为:
雇员和职务表
-----------------------
SMITH IS CLERK
ALLEN IS SALESMAN
Sql代码
select ename as "雇员" ,|| 'is' || job as "职务" from emp;
输出结果为:
雇员 职务
-----------------------
SMITH IS CLERK
ALLEN IS SALESMAN
Sql代码
select ename as "雇员" ,|| 'is' || job|| '!!!!!' as "职务" from emp;
输出结果为:
雇员 职务
-----------------------
SMITH IS CLERK !!!!!
ALLEN IS SALESMAN!!!!!
相关文章推荐
- (转)oracle 连接运算符,连接字符串,||双竖线,在列别名上使用双引号,使用带有特殊字符的列别名
- oracle 列别名 使用 双引号 特殊字符 区分 大小写 连接 运算符 字符串 || 双竖线
- oracle 通过连接运算符双竖线“||” 将两个字段的字符串连接在一起。也可以在字段中加入字符串
- Oracle-18-select语句初步&SQL中用算术表达式&别名的使用&连接运算符%distinct&where子句
- Oracle-18-select语句初步&SQL中用算术表达式&别名的使用&连接运算符%distinct&where子句
- oracle之连接运算符和别名使用实例
- ibatis 动态列缓存问题;oracle行转列;oracle使用数字或特殊字符作列的别名
- Oracle数据库案例整理-执行Oracle脚本失败或异常-SQL命令中字符串参数使用双引号导致更新数据库表信息失败
- oracle over函数, wm_concat()字符串连接函数使用
- Oracle字符串连接的使用方法
- Oracle密码中含有特殊字符时 exp的使用
- Swift语法基础:14 - Swift的字符使用, 计算数量, 连接字符串和字符, 字符串插值, 比较字符串
- Python连接MySQL并使用fetchall()方法过滤特殊字符
- ORACLE dblink数据库连接 使用简单字符串方式
- mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符,可使用本函数来预防数据库攻击。
- Oracle字符串连接的使用方法
- select 语法+别名的使用+连接运算符+distinct+where+like+转义字符+between+in
- js “+” 连接字符串&数字相加 数字相加出现多位小数 函数调用单引号双引号嵌套和转义字符的使用
- Oracle中SQL语句连接字符串的符号使用介绍
- Oracle 使用TRANSLATE函数替换字符串中的字符