專案需求:查詢上課班資訊,把班名排序,漢字英文按照首字母英文本母表排序,數字放在漢字、英文前
思路:直接用sql查詢出資料,然後排序select
t.teachclass_name as teachclassname,
t.teachclass_code as teachclasscode,
t.course_id as courseid,
t.teacher_id as teacherid,
t.capacity,
t.school_year as schoolyear,
t.remain_capacity as remaincapacity
from
tt_teachclass t
/*如果有查詢條件,則按條件查詢*/
t.teachclass_code like # or t.teachclass_name like #
/*如果沒有查詢條件,則直接查詢*/
t.teachclass_code != '' and
t.teacher_id=#
and t.school_year=#
and t.is_delete = '0'
order by
convert (teachclassname using gbk) collate gbk_chinese_ci asc
注:以下**即把查出的資料進行排序,此處的teachclassname意思是:你想以誰來排序
order by
convert (teachclassname using gbk) collate gbk_chinese_ci asc
排序查詢,模糊查詢
排序查詢 根據歌手名下的歌曲數量,對歌手進行降序排序 建立兩個模型 建立歌手模型 class songer models.model name models.charfield max length 50 models.charfield max length 20 img models.image...
模糊查詢和排序查詢
1.表示任意一位字元 2.表示任意位數的任意字元 3.要實現模糊查詢需要使用到關鍵字 like 基本語法 3 select 1 from 資料 2 where 模糊查詢的字段 like 模糊查詢的關鍵字 注意 模糊查詢要在where字句中使用。查詢姓名是以a開頭的雇員資訊select from em...
vue 模糊查詢 排序
原理 原生js的search 方法,用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串。如果沒有找到任何匹配的子串,則返回 1。input輸入框,模糊查詢 效果如下 sort 方法 用於對陣列的元素進行排序,並返回陣列。預設排序順序是根據字串unicode碼點。注意 1 如果呼叫該方法時沒...