SQL 基础之列别名和连接符(二)
admin
2023-05-27 21:41:42
0


列别名主要作用是在名字过于长或者在一条SQL语句过长反复使用列名的时候使用


一、列的别名:

重命名一个列标题

便于计算

紧跟列名(也可以在列名和别名之间加入关键字‘AS’)。

如果它包含空格特殊字符,或者它是区分大小写的,那么需要双引号


例如:将last_name 变成name,  commission_pct变成comm

select last_name as name, commission_pct comm from employees;

这里测试了一下好像AS小写成as也可以

 SQL 基础之列别名和连接符(二)


2、查找first_name 季度工资最高的人,并按照升序排列

select first_name "Name", salary*3 "Quarter salary" from employees order by "Quarter salary";

 SQL 基础之列别名和连接符(二)


3、使用连接运算符,文字字符串,引用操作符,DISTINCT关键字 和DESCRIBE 命令

首先distinct 表示为去重


二、连接符:

把列与列,列与字符连接在一起。用 ‘||’表示。可以用来‘合成’列。

1、将第一个名字和job_id 合成在一起。 (其中SA_REP为job_id信息)

select first_name||job_id from employees;

 SQL 基础之列别名和连接符(二)

     眼尖的人可能已经看到上面列信息显示怎么会变成 FIRST_NAME||JOB_ID,是的oracle默认就是将搜索的列给显示出来了。这样我们使用一下别名处理

select lfirst_name||job_id  as emp  from employees;

 SQL 基础之列别名和连接符(二)

 

比如现在想输出为“每个人的年薪是多少钱”怎么输出

select last_name || q'['s ANN salary is: ]' || salary*12 as emp_ann_salary from employees;

 SQL 基础之列别名和连接符(二)


在比如输出为“每个人的部门ID是多少”,怎么输出

select last_name || q'['s Department ID is ]' || department_id as dep_id from employees;

 SQL 基础之列别名和连接符(二)

相关内容

热门资讯

“顶车救人”女司机获赠新车,当... 近日,江苏泰州靖江街头护士王芳和热心市民一起“顶车救人”的事迹火遍全网王芳是靖江市生祠镇中心卫生院的...
冰箱除了7档其他档位都不启动是... 冰箱除了7档其他档位都不启动是怎么一回事估计是因为冰箱温控器性能下降导致的,冰箱的制冷性能应该是没有...
空调睡眠模式应该怎么设置 现在空调都有很多种模式,根据时间的不同可以设置适合自己的模式。晚上睡觉的话可以设置成睡眠模式,空调设...
滚筒洗衣机不排水应该怎么修理 滚筒洗衣机不排水怎么修理:首先检查排水阀上的调节杆螺母有无松动、牵引器拉索是否与排水阀松脱而导致牵引...
sanyo全自动洗衣机想要直接... 将洗好的衣物放进洗衣机,按电源开关。选择程序键将红灯调至脱水状态。按sanyo全自动洗衣机启动键脱水...
全自动洗衣机打不开门应该怎么解... 首先要确定洗衣机没有在运行状态,因为在运行中的洗衣机门是无法打开的!排除以上情况后,可以尝试着重新长...
涉霍尔木兹海峡、中美、中俄,好... 世事浮沉皆常态,祸福相依总寻常。一觉醒来,三个好消息。第一个好消息,国际油价跳水了。开车人最兴奋的消...
日媒发现:在澳大利亚,中国首超... 【环球时报特约记者 甄翔】《日经亚洲评论》19日报道称,今年前4个月,澳大利亚进口中国制造汽车共10...
《谦比希铜矿之歌》缘何走红 最近,一首名叫《Chambishi Copper Mine(谦比希铜矿之歌)》的歌曲火爆出圈,“铅笔...
乌克兰二号人物的父亲疑似是克格... 作者:丰羽据乌克兰调查媒体“Schemes”报道,泽连斯基前总统办公厅主任安德烈·叶尔马克的父亲鲍里...