專案 模糊查詢 排序

2021-08-17 14:39:00 字數 889 閱讀 2015

專案需求:查詢上課班資訊,把班名排序,漢字英文按照首字母英文本母表排序,數字放在漢字、英文前

思路:直接用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 如果呼叫該方法時沒...