var newObj = {
met1 : function () {
alert('hello');
}
};
Затем метод можно назвать как такой:
newObj.met1();
Btw, при объявлении нового объекта, используют литерал объектов ({}
), не new Object()
конструктор.
На самом деле вам не хватает ORDER BY, чтобы сделать TOP осмысленным, или любого решения на основе ROW_NUMBER, которое требует ORDER BY.
SELECT
*
FROM
Shops s
CROSS APPLY (
SELECT TOP 5
*
FROM
Products p
WHERE
p.ShopId = s.ShopId AND p.ProductName LIKE '%christmas%'
ORDER BY --added on edit
???
) X
Попробуйте следующее:
select * from (
select *, rn = row_number() over (partition by s.ShopId order by p.ProductName)
from Products p, Shops s
where p.ShopId = s.ShopId AND p.ProductName LIKE '%christmas%'
) a where a.rn <= 5