情境:在用delphi7程式設計時,想要給查詢出的結果乙個編號,比方有一萬條結果,就自己主動從1編號到10000
顯示資料時用的是dbgrid控制項,可是它的第一列無法非常好的顯示編號,找了非常多方法都不能如願
後又選用stringgrid,自己在第一列顯示序號,效果達到了,可是卻沒有dbgrid速度快。
最後採用了顯示依舊使用dbgrid,在查詢後給查詢結果編號的方法來實現。
方法:1.dbgrid新新增乙個field,field名字為id,這個欄位在你的表中是不存在的。
2.sql.add('select id = row_number() over(order by 時間), 時間,a,b,c,d,e from weight where year(時間)=2014 ');
顯示效果圖:
Mysql 給查詢結果標序號
想了許久,發現可以用mysql的變數解決,於是我給出了於下答案。set i 0 select concat i i 1,title astitle,type from select a title,1 type from dual union all select b title,1 type fr...
mysql 查詢結果中自動加序號列
查詢mysql 資料庫 自動 新增 序號 欄位列1,2,3,4.就像這樣。select rowno rowno 1 as rowno,zhuanfacontent,content,senddate,sendtime,zhuanfaauthor,zhuanfalink from select zhua...
mysql給列加序號
select row id row id 1 as id,a.america from select name as america from student where continent america order by america asc a select row id 0 b1.首先定義...