需要對兩個字段分別排序的sql語句寫法

2021-08-30 06:52:53 字數 421 閱讀 2138

今天寫了乙個sql語句需要對乙個表的兩個字段進行排序。我的寫法如下:

private static final string get_shoppv_recommend_list="select * from shop_pv where recommend=1 order by recommendfloat desc ,pv desc limit 0,?";

注意紅色部分,這個就是可以對兩個字段進行分別排序的sql語句

另外:更新多個欄位的sql語句如下:

private static final string update_shoppv_byshopid="update shop_pv set pv=? ,faceurl=? , shopname=? , goodsnum=? where shopid=?";

注意:更新字段之間是不能夠有and的。

SQL語句order by兩個字段同時排序問題

可能對不少來說非常簡單,但是我覺得在一定程度上對我還是有些迷惑之處,下面就通過hibernate中的hql語句來介紹下這類問題的效果。首先hql語句 from topic t where t.id 2 order by t.type desc,t.number desc也可以按照下面的寫法 from...

sql兩個字段相除 sql語句

1.查詢資料庫中某乙個欄位的個數統計 1.1.根據統計的字段的個數進行降序排列並取前十 2.根據乙個建立的表的值對另乙個表的值進行查詢 3.left join合併兩個表 select state,count from location left join select location id fro...

java list 根據兩個字段排序

首先建立乙個定義排序規則的類,實現comparator介面 用來定義比較規則的介面 實現compare方法,來定義規則 class sort implements comparator else if t1.sort t2.sort else if t1.pubuli ime t2.pubuli i...