模糊查詢和排序查詢

2021-09-22 21:39:41 字數 1843 閱讀 8192

1._:表示任意一位字元

2.%:表示任意位數的任意字元

3.要實現模糊查詢需要使用到關鍵字「like」

基本語法:

3→select *

1→from 資料**

2→where 模糊查詢的字段 like 模糊查詢的關鍵字

注意:模糊查詢要在where字句中使用。

查詢姓名是以a開頭的雇員資訊select * from emp where ename like 'a%';執行結果如下:

查詢姓名的第二個字母是a的員工資訊*

select * from emp where ename like '_a%';

執行結果如下:

查詢姓名包含a的雇員的資訊

select * from emp where ename like '%a%';

執行結果如下:

排序查詢就是要求將查詢的結果按照指定的字段進行公升序或者 降序顯示,這個指定的字段必須是數字或者日期才有意義。

排序需要使用到的關鍵字是order by

基本語法如下:3→select *

1→from 資料**

2→where 過濾條件

4→order by 排序的字段 asc|desc

查詢所有員工資訊,按照薪資降序排列

select * from emp order by sal desc;

執行結果如下:

查詢所有的銷售人員資訊,按照僱傭日期從早到晚排列

select * from emp where job='salesman' order by hiredate ;

執行結果如下:

查詢每個員工的編號、姓名、年薪,按照年薪公升序排列

select empno,ename,sal*12 as 年薪 from emp order by sal asc;

執行結果如下:

總結:1.order by 字句在select字句之後執行

​ 2.排序的字段必須是數字或者日期才有意義

排序查詢,模糊查詢

排序查詢 根據歌手名下的歌曲數量,對歌手進行降序排序 建立兩個模型 建立歌手模型 class songer models.model name models.charfield max length 50 models.charfield max length 20 img models.image...

Vue 模糊查詢功能和排序

實現模糊查詢 需要回顧computed 要求得到乙個新的陣列,使用計算屬性處理當值變化computed重新執行 computed實現模糊查詢 查詢 關閉生成提示 vue.config.productiontip false let v new vue computed console.log v 實...

專案 模糊查詢 排序

專案需求 查詢上課班資訊,把班名排序,漢字英文按照首字母英文本母表排序,數字放在漢字 英文前 思路 直接用sql查詢出資料,然後排序 select t.teachclass name as teachclassname,t.teachclass code as teachclasscode,t.co...