1樓:匿名使用者
select * from 表名 order by case when jiage2=0 or jiage2 is null then 1 else 0 end,datas
sql語句怎麼按照欄位1排序後再在本欄位內按時間排序
2樓:一顆程式猿
order by 後面可以寫多個
比如order by gender asc, age desc, name asc
按照性別升序排列, 性別相同的按照年齡降序排列, 年齡再相同的按照姓名升序排列
sql語句怎麼寫?先按時間排序,再按姓名排序?
3樓:匿名使用者
將欄位依次
bai寫在order by 後面即可 , 中間用du逗號隔zhi開
select * from 表
dao order by time , name
select * from 表 order by time asc , name asc
select * from 表 order by time desc , name desc
select * from 表 order by time asc , name desc
select * from 表 order by time desc , name asc
(注: asc 表示內升序 , desc表示降序 , 未明確寫明排序容方式時預設是升序 )
與之類似的語法是 group by , 按多個欄位分組時 , 也是依次將多個欄位寫在group by 的後面 , 並用逗號隔開 , 範例如下:
select time , name , sum(*) from 表 group by time , name
4樓:匿名使用者
select * from 表copy order by time,name
一條命令就可以了,不需要第二條吧!
在預設的情況下,order by按升序進行排列即預設使用的是asc關鍵字。
如果使用者特別要求按降序進行排列,必須使用desc關鍵字。
5樓:匿名使用者
select * from 表 order by time (asc/desc),姓名(asc/desc)
mysql 聯表查詢後,將某個欄位的特定值排序在最前面 50
6樓:匿名使用者
查詢成功了,但是你沒有把查詢的值賦給變數,所以你肯定得不到值,$sql = "select meta_value from wp_postmeta where meta_key = 'img-link' and post_id =1";
$result=mysql_query($sql);
while ($row = mysqli_fetch_assoc($result))//用myql_fetch_assoc函式取值,可以確保多行資料時能迴圈輸出,mysql_fetch_array只能取得最前面的一行資料
sql 先按一個欄位排序 然後再修改另一個欄位的值 怎麼弄呢
7樓:匿名使用者
1.order by 語句都抄
是放到sql語句的末尾的,襲所以bai想先排序就得用巢狀查詢或du者臨時表
zhi2.答題如這樣吧,dao
兩張表,a表(id,name),b表(id,demo)
sqlserver中:
update a set a.name = b.demo --這裡更新
from (select * from b order by id) b --這裡排序
join a on a.id = b.id
oracle 中:
update a set a.name = (select b.demo from (select * from b order by id) b where a.
id = b.id)
8樓:丁叮鈴
先獲取排序後的要修改的欄位,在修改此欄位
9樓:
update table set 欄位名 = '值' where 欄位名 = (select 欄位名 from table order by 欄位名 desc/asc limit 1)
sql語句以某欄位為條件修改某欄位的值
示例 表名 poetry 欄位 p type 條件 p type 1001 sql 語句 update poetry set p type aaa where p type 1001 最簡單的方法就是使用資料庫視覺化工具,直接在表中修改,如果沒有資料庫視覺化工具,就使用cmd命令修改。cmd命令修改...
sql語句,怎樣判斷欄位中是否存在某值
寫法如下 select from mytable where field like 查詢的值 具體替換表名和欄位名 sql不是有instr函式麼?instr abcdefghiabc def 4 沒查到會返回0 sql語句,怎樣判斷一個欄位中是否存在某一個值 可以參考下面的描述 instr c1,c...
sql語句怎樣判斷欄位中是否存在某值
可以參考下面的描述 instr c1,c2,i,j 在一個字串中搜尋指定的字元,返回發現指定的字元的位置 c1 被搜尋的字串 c2 希望搜尋的字串 i 搜尋的開始位置,預設為1 j 出現的位置,預設為1 sql select instr oracle traning ra 1,2 instring ...