65 tane "mysql" etiketli yazı bulundu (sayfa 1)
"mysql" tagli diger ogeler resimler
,
videolar24 Nisan 2008 14:12 · Doğan
· Etiketler
mysql
|
|
Geçerli tarihin yıl ve hatfasını döndürür...
İkinci argüman, WEEK() fonksiyonundaki ikinci argüman ile aynı çalışır...
(ikinci argüman sıfır (0) olursa hafta pazar günleri başlar, 1 olursa pazartesi günleri başlar)
Dikkat edilmesi gereken, senenin ilk ve son haftasındaki yıl, argümanda verilen tarihteki seneden farklı olabilir... |
|
Kullanımı : |
YEARWEEK(tarih), YEARWEEK(tarih,ilk)
mysql> select YEARWEEK('1987-01-01'); -> 198653 |
|
|
24 Nisan 2008 14:11 · Doğan
· Etiketler
mysql
|
|
| Geçerli tarihin yılını döndürür... (1000-9999) |
|
Kullanımı : |
| YEAR(tarih) mysql> select YEAR('98-02-03'); -> 1998 |
|
|
24 Nisan 2008 14:11 · Doğan
· Etiketler
mysql
|
|
| Geçerli tarih için, haftanın gününü verir... (0 = Pazartesi, 1=Salı, .....6=Pazar) |
|
Kullanımı : |
|
WEEKDAY(tarih)
mysql> select WEEKDAY('1997-10-04 22:23:00');
-> 5
mysql> select WEEKDAY('1997-11-05');
-> 2
|
|
|
24 Nisan 2008 14:10 · Doğan
· Etiketler
mysql
|
|
| Fonksiyona verilen Saat argümanını saniyeye çevirir... |
|
Kullanımı : |
TIME_TO_SEC(saat)
mysql> SELECT TIME_TO_SEC('22:23:00');
-> 80580
mysql> SELECT TIME_TO_SEC('00:39:38');
-> 2378 |
|
|
24 Nisan 2008 14:10 · Doğan
· Etiketler
mysql
|
|
Fonksiyon tek argümanla geçerli tarihin kaçıncı hafta olduğunu verir...(0-53 aralığında). (Bazı yerlerde 53 haftanın başlangıcı da olabilir) Bazı yerlerde, Pazar haftanın ilk günüdür...
İkinci argümanla WEEK() Fonksiyonunda, haftanın pazar veya pazartei ile başlayacağını belirleyebilirsiniz... İkinci argüman sıfır (0) olursa hafta pazar günleri başlar, 1 olursa pazartesi günleri başlar... |
|
Kullanımı : |
WEEK(tarih), WEEK(tarih,ilkgün)
mysql> select WEEK('1998-02-20');
-> 7
mysql> select WEEK('1998-02-20',0);
-> 7
mysql> select WEEK('1998-02-20',1);
-> 8
mysql> select WEEK('1998-12-31',1);
-> 53 |
|
|
24 Nisan 2008 14:09 · Doğan
· Etiketler
mysql
|
|
|
Bu fonksiyon tarih hesaplama işlemleri için kullanılır...
Bu fonksiyonla aynı çalışan
DATE_SUB()
ADDDATE()
DATE_ADD() Fonksiyonları Vardır...
ADDDATE() ve SUBDATE(), DATE_ADD() ve DATE_SUB() fonksiyonlarının eşanlamlılarıdır...
Bu fonksiyonlar MySQL 3.22 versiyonuna alınmıştır...
MySQL 3.23 versiyonunda, DATE_ADD() ve DATE_SUB() yerine kısaca (+) artı ve (-) eksi kullanabilirsiniz...
Bunu kullanmanız için yazım formatının sağ tarafındaki tip DATE veya DATETIME olmalıdır...
Burada kullanılan tarih, DATETIME (tarihzaman) ya da DATE (tarih) değeridir...Bunlar başlangıç değerini belirler... Yazım Formatı INTERVAL değerini belirler... Bu değer başlangıç değerine eklenir veya çıkarılır...
Yazım Formatı; bir işaretler grubudur... Bu negatif INTERVAL'ler için '-' ile başlayabilir...
Varsayılan Değer (-) Eksidir...
tip; ise bir anahtar kelimedir... Bu yazım formatının nasıl yorumlanacağını gösterir...
EXTRACT(tip FROM tarih) fonksiyonuyla INTERVAL tipini öğrenebilirsiniz...
Yazım Formatında; Gün, Ay, Yıl, Saat, Dakika, Saniye gibi Değerleri Ayırmada Kullanılan İşaretler Yerine, İstediğiniz Noktalama İşaretlerini Kullanabilirsiniz...
Aşağıda Verilen Parametreler Bölümündeki Yazım Şekli Önerilendir...
'Saatler:Dakikalar:Saniyeler' Yerine 'Saatler.Dakikalar.Saniyeler' veya 'Saatler,Dakikalar,Saniyeler' gibi (: - vb.) Kullanabilirsiniz...
Fonksiyona girilen tarih değeri DATE ise, ve hesaplamalarda kullandığınız tip YEAR, MONTH ve DAY ise (Yani TIME bölümleri değilse); hesaplamalar sonucunda döndürülen değer DATE formatındadır... Bunun dışındakilerde döndürülen değer TIME formatındadır...
|
|
Kullanımı : |
SUBDATE(date,INTERVAL expr type)
SUBDATE(tarih, INTERVAL yazım formatı tip)
Bu fonksiyonla aynı çalışan diğer fonksiyonlar
DATE_ADD (tarih, INTERVAL yazım formatı tip)
ADDDATE(tarih, INTERVAL yazım formatı tip)
DATE_SUB(tarih, INTERVAL yazım formatı tip) |
|
|
Parametreler :
|
| Tip Adı |
YAZIM FORMATI |
| MICROSECOND |
Mikrosaniyeler |
| SECOND |
Saniyeler |
| MINUTE |
Dakikalar |
| HOUR |
Saatler |
| DAY |
Günler |
| WEEK |
Haftalar |
| MONTH |
Aylar |
| QUARTER |
Çeyrekler |
| YEAR |
Yıllar  |
| SECOND_MICROSECOND |
Saniyeler.Mikrosaniyeler |
| MINUTE_MICROSECOND |
Dakikalar.Mikrosaniyeler |
| MINUTE_SECOND |
Dakikalar:Saniyeler |
| HOUR_MICROSECOND |
Saatler.Mikrosaniyeler  |
| HOUR_SECOND |
Saatler:Dakikalar:Saniyeler  |
| HOUR_MINUTE |
Saatler:Dakikalar |
| DAY_MICROSECOND |
Günler.Mikrosaniyeler |
| DAY_SECOND |
Günler Saatler:Dakikalar:Saniyeler |
| DAY_MINUTE |
Günler Saatler:Dakikalar |
| DAY_HOUR |
Günler Saatler |
| YEAR_MONTH |
Yıllar-Aylar |
|
|
24 Nisan 2008 14:09 · Doğan
· Etiketler
mysql
|
|
| Zaman için saniyeyi verir... (0-59)... |
|
Kullanımı : |
|
SECOND(zaman)
mysql> select SECOND('10:05:03');
-> 3
|
|
|
24 Nisan 2008 14:08 · Doğan
· Etiketler
mysql
|
|
| Geçerli tarih için yılın kaçıncı çeyreği olduğunu (1-4) döndürür... |
|
Kullanımı : |
QUARTER(tarih)
mysql> select QUARTER('98-04-01');
-> 2 |
|
|
24 Nisan 2008 14:07 · Doğan
· Etiketler
mysql
|
|
PERIOD_DIFF(P1,P2) P1 ve P2 Periyotları arasındaki ay sayısını verir..
P1 ve P2'nin formatları YYMM veya YYYYMM olması gerekiyor...
Dikkat ediniz Periyot argümanları P1 ve P2 tarih değerleri değildir... |
|
Kullanımı : |
|
|
Örnekler :
|
|
|
mysql > select PERIOD_DIFF(9802,199703);
-> 11
|
24 Nisan 2008 14:06 · Doğan
· Etiketler
mysql
|
|
PERIOD_ADD(P,N)
Bu fonksiyonda N argümanı için vereceğiniz ay sayısını, P argümanı için vereceğiniz (YYMM veya YYYMM formatında olması gerekiyor) değere ekler...
Sonuç olarak YYYYMM formatında geri değer döndürür...
Dikkat ediniz, Periyot Argümanı P tarih değeri değildir... |
|
Kullanımı : |
|
|
Örnekler :
|
|
|
mysql > select PERIOD_ADD(9801,2)
-> 199803
|