ROW_NUMBER() OVER ( [ <partition_by_clause> ] <order_by_clause> ) 傳回結果集資料分割內某資料列的序號,序號從 1 開始,每個資料分割第一個資料列的序。(說白話一點就是說幫每個查尋回來的資料列給予自動編號) 例如 : select row_number() over (order by fieldname asc) n umber,fieldname from tablename
最近有個需求就是一個地圖畫面可以隨意的讓使用者加入多個地標,而且要在第一次載入畫面的同時自動調整地圖大小來將所有地標呈現在可視範圍內。 在網路上找了許多文章,但幾乎(或者我沒找到)都是用GoogleMap API V2來實現,但是此次我試的例子是使用GoogleMap API V3來完成,因此沒辦法適用,在這裡我先說明一下V2的版本如何來完成。 //首先宣告 GLatLngBounds物件 var bounds = new GLatLngBounds(); //跑回圈將所有的座標加入 for(var i = 0; i V3版本,人家講了一大堆,結果都是Copy的根本無法使用,最後來是乖乖的上Google API 找答案比較快,解決方法如下(jQuery使用的是先前自己擴展的方法,這裡不再敘述) //在V3的版本請改用此物件 var bounds = new google.maps.LatLngBounds(); for (var i = 0; i
先前的 文章 中有提到使用jQuery.get('xxx.html',{},function{});可以直接讀取同網域所回傳的資料,如XML...,但是最近有遇到一個Case就是要去讀取Google API 所提供的資料就一直發生問題。網路上有一些文章提到跨域存取要使用其它的方法,個人覺得這樣太麻煩了,於是提供大家另外的方法來使用。