yıl bilgisi için tabloya kolon eklemenize gerek yok. sorguya eklemeniz yeterli, aşağıdaki gibi.
SELECT birthdate, substr(birthdate,1,4) as dogum_yili FROM [Employees]
Cevap icin tesekkur ederim. Ama ben kolon eklemek istiyorum. Hali hazirda gelen 2021-04-18 bilgisini bozmak degil, tabloya kolon eklemek amacim.
soruyu biraz daha net sorsanız. sorguya kolon eklemek demişsiniz sonra tabloya kolon eklemek demişsiniz. alter table yetkisi yoksa kolon eklenmez, ayrıca yıl bilgisi için computed columnt eklenebilir ancak bu da performans düşmesi olarak geri gelebilir. soruyu daha net sorar mısınız?
tabloya eklemek için alter yetkisi lazım, "sorguda" calculated field olarak surprise'ın anlattığı şekilde selectte yeni alan halinde çekebilirsin.
calculated field icin YEAR(birthdate) fonksiyonunu kullanabilirsiniz (tabi tarih kolonu DATE* tiplerinde ise)