真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQL基礎(chǔ)之orderby排序和代替變量(六)

使用 ORDER BY 子句排序:

站在用戶的角度思考問題,與客戶深入溝通,找到通山網(wǎng)站設(shè)計(jì)與通山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋通山地區(qū)。

– ASC:升序,默認(rèn)

– DESC:降序

ORDER BY 子句在SELECT 語(yǔ)句結(jié)尾,可使用列別名:

1、查找工資在7000-10000之間的數(shù)字并去重,升序排序

select distinct salary  from employees where salary  between 7000 and 10000 order by salary;

SQL 基礎(chǔ)之order by 排序和代替變量(六)

2、查找名字、部門并按照入職日期進(jìn)行升序

select last_name,department_id,hire_date from employees order by hire_date;

SQL 基礎(chǔ)之order by 排序和代替變量(六)

select last_name,department_id,hire_date from employees order by hire_date desc;

SQL 基礎(chǔ)之order by 排序和代替變量(六)

另外一種用法是按照第幾列來排序,下面的例子是用到第三列

select last_name,department_id,hire_date from employees order by 3;

SQL 基礎(chǔ)之order by 排序和代替變量(六)

還有一種用法是按照多列排序,并且按照不同的方式,有個(gè)規(guī)律按照第一例的策略為先,然后才是第二例。下面的例子是按照department_id 升序?yàn)橹?,然后在按照第二例降?/p>

select last_name, department_id, salary from employees order by department_id, salary desc;

SQL 基礎(chǔ)之order by 排序和代替變量(六)

3、列出有提成員工的姓名,工資和提成,按工資降序排列?

select last_name,salary,commission_pct from employees where commission_pct is not null order by 2 desc ,3 asc;

SQL 基礎(chǔ)之order by 排序和代替變量(六)

4、用替代變量,給定名字,查員工 id,工資,例如輸出工資大于10000的員工信息

select last_name,employee_id,salary from employees  where salary > &slary;

SQL 基礎(chǔ)之order by 排序和代替變量(六)

5、指定manager_id 的內(nèi)容,并按照指定列 last_name 排序

select employee_id,last_name,salary,department_id from employees where manager_id= &mgr_num order by &order_col

SQL 基礎(chǔ)之order by 排序和代替變量(六)

替代變量

使用替代變量:

– 使用&指定變量 

– 每次重復(fù)使用變量值,如果您不想提示用戶的情況下,請(qǐng)使用&&

使用替代變量,可以替代以下內(nèi)容:

– WHERE 條件

– ORDER BY 子句

– 列表達(dá)式

– 表名

– 整個(gè) SELECT 語(yǔ)句

– 字符和日期替代變量要加單引號(hào)如:'first_name'

1、輸出員工id

SQL 基礎(chǔ)之order by 排序和代替變量(六)

2、輸入job_id 為指定內(nèi)容的員工姓名、部門ID、年薪等信息

select last_name, department_id, salary*12 from employees where job_id = '&job_title';

SQL 基礎(chǔ)之order by 排序和代替變量(六)

3、指定列名進(jìn)行查詢和排序

select employee_id, last_name, job_id, &&column_name from employees  order by &column_name ;

SQL 基礎(chǔ)之order by 排序和代替變量(六)

定義變量

1、使用 DEFINE  命令

---使用DEFINE命令創(chuàng)建和分配一個(gè)變量的值。

---使用UNDEFINE命令來刪除一個(gè)變量

DEFINE employee_num = 200

SELECT employee_id, last_name, salary, department_id

FROM employees

WHERE employee_id = &employee_num ;

UNDEFINE employee_num

SQL 基礎(chǔ)之order by 排序和代替變量(六)

2、使用 VERIFY  命令

使用 VERIFY 命令來顯示的替代變量之前和之后SQL開發(fā)人員

替換替換變量的值:

SET VERIFY ON

SELECT employee_id,last_name,salary

FROM employees

WHERE employee_id = &employee_num;

SQL 基礎(chǔ)之order by 排序和代替變量(六)


當(dāng)前名稱:SQL基礎(chǔ)之orderby排序和代替變量(六)
網(wǎng)頁(yè)路徑:http://weahome.cn/article/jjcpie.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部