Arşiv

Menü,kategori ve Widget gibi modülleri olsun bu yapıların çoğu için sıralama özelliğine ihtiyaç duymuşuzdur.Kontrol panelinden kullanıcıya sıralama no girdirerek veya oklarla taştırarak değişik yöntemlerle sıralama yapıyorduk.Şimdilerde çok kullanışlı olan blogsa panelinde de rastgeldiğim taşıma yöntemiyle nasıl sıralama yaparız konusuna değinmek istiyorum.

Baştan sona detaylı bir şekilde anlatmaktan ziyade mantığını paylaşmayı tercih ettim, çoğu hazır yapılar zaten mevcut.

Devamı...
Etiketler : Asp.net Jquery
Kategoriler : Programlama
Yorumlar : 0 Yorum Yorum Yaz

Geçen cumartesiydi sanırım kanallar arası zaping savaşımı sürdürüyordum, yaklaşık 15 dakikalık savaş sonucu Discovery Science kanalında savaşımı durdurdum. Teknoloji, bilim, evren vb. içerikli yayınlarla dolu bir kanal, ben açtığım da yaklaşık 15:00 sularıydı “Future to” programı başlayalı çok olmamıştı, bende izlemeye koyuldum.

Beyin faaliyetleri, tuhaf bağlantılar, geleceğin dünyası, her şeye bağlanmak,3 boyutlu konuşmalar başlıkları altında programın akışı devam etti. Yazılımlar sayesinde beyindeki konsantrasyonu artırarak vücudumuzdaki dayanılmaz ağrıları azaltmak ve bazı tedavileri yapmak artık mümkünmüş. Bundan 10 yıl sonra bu teknoloji ile tedavilerin daha hızlı bir şekilde olacağı aşikâr, tam olarak beynimizin bu yöndeki gücünü kullanamamamızdan dolayı yazılımlarında değişik tedavi yönetmelerine göre geliştirilmesi, geleceğin hastalıklarına iyi bir tedavi olacak gibi. 

Devamı...
Etiketler : bilim buluş
Kategoriler : Kişisel
Yorumlar : 0 Yorum Yorum Yaz

Rastgele kayıt getirebilmek için “NEWID()” fonksiyonu kullanabiliriz.

Select top 10 * from Tablolar order by NEWID()

Gelen değer NULL ise  “ISNULL(tabloismimiz,null ise gelecek değer)”

Select ISNULL(tutar,0) from urunFiyatlar 

tutar null ise 0 değeri dönderir.Coalesce fonksiyonunu da aynı formatta kullanarak null değerleri kontrol altına alabilirsiniz.

Select Coalesce(tutar,0) from urunFiyatlar

Sorgularımızı  ‘waitfor delay’ ile belirli bir zaman bekletip ondan sonra çalıştırabiliriz.’

waitfor delay '0:0:10'   

Select ’bu sorgu 10 saniye sonra çalıştı’ 

Devamı...

Urunler tablosundaki  urun_miktar alanını kontrol edip sadece urun_miktar alanındaki değişikliğe göre triggerımızı yönlendirebiliriz.

Örnek: 

Create TRIGGER [dbo].[tgg_urunMiktarKontrol]
   ON [dbo].[Urunler]

   AFTER UPDATE
AS
IF UPDATE (urun_miktar
)
BEGIN
     -----

            Kontroller...

     -----

END

Etiketler : trigger sql mssql t-sql
Kategoriler : Programlama
Yorumlar : 0 Yorum Yorum Yaz