Archive for the ‘SQL’ Category
Salı, Ekim 23rd, 2007
PostgreSQL üzerinde çalışma yaparken özellikle ürünlerin geliştirme, performans ve unit testler sırasında o anda veri tabanında çalışan sorguları görmek isteriz, bu sayede yazılım hatalarını bulabilir ve daha performanslı sorgular yazabiliriz, peki bunu nasıl yaparız, bu konuda daha önceleri PostgreSQL üzerinde full query logging yapıyordum ancak başka yolları olduğunuda keşfettim (yaşasın ...
Posted in SQL, postgreSQL | No Comments »
Cuma, Eylül 15th, 2006
Elimdeki proje ile uğraşırken bir soruna denk geldim, Aşağıdaki gibi bir sonuç döndüren sorgumun tek satırda almam gerekiyor, ancak name alanlarındaki verileri de kaybetmemem gerekiyordu. Biraz google biraz doküman okuyarak concat aggregate fonksiyonunu buldum ancak bu aggregate fonksiyonu PostgreSQL için yoktu, biraz daha bakınınca dökümanlardan birinde hazır yapılmışına rastladım. ...
Posted in Php, SQL, İş güç | No Comments »
Salı, Ağustos 22nd, 2006
Bir ara özel SQL sorgularında paginate yapmam gerekiyordu ve paginate’i pek çok sayfada birden yaptığımdan ayrı bir partial olarak yazmıştım, hem Peer sınıflarından gelen sonuçlarda kullanıyordum hemde özel SQL sorgularındada kullanmam gerekiyordu bende bir tane Pager sınıfı yazdım. Daha snippet deposuna koyalı 5 gün olmamışken en beğenilenler arasına girmiş bile ...
Posted in Genel, Php, SQL, Symfony | No Comments »
Çarşamba, Haziran 7th, 2006
Günün birinde bir PostgreSQL veri tabanında ki bir tablonun disk üzerinde kapladığı alanı merak ederseniz şu SQL sorgusunu çalıştırın;
select pg_total_relation_size('tablename');
Aferim... akıllı çocuk...
Posted in Genel, SQL | No Comments »
Cumartesi, Haziran 3rd, 2006
Taşınabilirlik bir yazılım için en önemli unsurlardan biridir. Herhangi bir işletim sisteminde kullandığınız ve
başka bir işletim sistemindede olmasını istediğiniz her hangi bir yazılım oldumu hiç?
Taşınabilirlik bir yazılımın yaygınlaşmasını, kullanıcı sayısının artmasını sağlarken bazı şeyleri göz ardı edebilirmi?
Elbette konu bir sistem yazılımı değil, daha çok web yazılımları hakkında.
Şu sıralar ORM sistemlerini ...
Posted in SQL, İş güç | No Comments »
Cuma, Nisan 28th, 2006
Bir alandaki tekrar eden verilerin hangileri olduğunu öğrenmek istiyorsunuz diyelim ne yaparsınız?
işte aşağıdaki gibi bir sorgu yazarsınız,
SELECT
dates
FROM reports
GROUP BY dates
HAVING ( COUNT(dates) > 1 )
çalıştırırsınız sonrada dadından yinmez....
Posted in SQL | No Comments »
Pazartesi, Mart 27th, 2006
"select * from table where field = Null" != "select * from table where field isnull"
Posted in SQL | No Comments »