天天看點

SQL 基礎之字元串和操作符使用(三)

SQL 基礎之字元串使用 :

字元串可以是 SELECT 清單中的一個字元、數字、日期

但日期和字元隻能在單引号中出現。每當傳回一行時,字元串被輸出一次

1、接上文使用過程中如果想把兩個列串在一起,并加入一些自定義的顯示,如下下圖:

select first_name || '  is a ' || job_id as "Emp Details” from employees;

<a href="https://s5.51cto.com/wyfs02/M02/8D/CB/wKiom1iq00jy0Dl0AABKpjBWPGk191.jpg-wh_500x0-wm_3-wmp_4-s_3772435572.jpg" target="_blank"></a>

2、顯示first_name 的人的工資 是多少錢怎麼顯示:

select first_name || ' his salary  is ' || salary  as "EMP SALARY" from employees;

<a href="https://s4.51cto.com/wyfs02/M00/8D/C9/wKioL1iq1W_S-4XaAABkTUvaU5o014.jpg-wh_500x0-wm_3-wmp_4-s_2571567904.jpg" target="_blank"></a>

二、引用操作符需要按照如下原則:

1、指定您自己的引号分隔符

2、選擇任何分隔符

3、增加可讀性和可用性

我們下面的列子自定義會更高一些,這樣增加更強的可讀性

例如我們要顯示first_name 的年薪是多少

select first_name || q'['s ann-salary is: ]'  || salary*12  as  "emp salary"  from employees;

<a href="https://s5.51cto.com/wyfs02/M02/8D/CC/wKiom1iq2KWiMbf9AABx190fN1Y821.jpg-wh_500x0-wm_3-wmp_4-s_434785772.jpg" target="_blank"></a>

本文轉自 yuri_cto 51CTO部落格,原文連結:http://blog.51cto.com/laobaiv1/1899626,如需轉載請自行聯系原作者