#sql #mysql
elimde bir tane mysql veri tabanı var üç tane sütundan oluşan. S1, S2, S3 olsun bunlar mesela. S1 ve S2 birlikte primary key yapısında. Yapmak istediğim şu ki: S1 i aynı olan sütunların ilkinde bulunan S3 sütunun değeri 1 olsun ve sonrasındakilerde ise 1 artarak ilerlesin.
Örnek veriyorum üç tane S1 aynı olan sütun var. İlk başta bulunan sütunun S3 değeri 1, ikincisininki 2 ve üçüncüsü de 3 olacak. Sonradan bir tane daha aynı S1 değerinde bir satır girildiğinde onun S3 değeri de 4 oalcak.

Bunu yapabilmenin yolu var mı, varsa nasıl yapılabilir?

BeğenFavori PaylaşYorum yap

Sql öğrenmek için tavsiye edebileceğiniz youtube kanalı varsa ve bu postun altına yazarsanız sevinirim
#sql #eğitim #tavsiye

BeğenFavori PaylaşYorum yap

#sql öğrenmeyi düşünüyorum nereden başlamayalım?
Amaç: kullandığım erp de sql sorgulamalar yapabilmek.

BeğenFavori PaylaşYorum yap

Anket özelliği için anket hazırladım 😀
Dolduruverin gayri:
https://goo.gl/forms/xZDgWIAhVtnqIZRh2

@leventp @gamsizm @hkellecioglu

#TeknoSeyirPlusdanBeklentilerimiz #Öneri #teknoöneri
#TeknoAnket #yeniözellik #anket #Database #SQL

ilgili post:
https://www.teknoseyir.com/durum/866391

Teknoseyirde anket özelliği

Teknoseyirde yeni bir içerik girerken, Durum, Blog, İnceleme yanında bir de Anket içeriği olsun. Kullanıcılar anket oluşturup buna teknoseyir camiasından cevap alabilsin. Ne dersiniz? Anket...
BeğenFavori PaylaşYorum yap
Önceki yorumları gör 5 / 10

Güncelleme 1 Anket özelliği için anket hazırladım 😀
Dolduruverin gayri:
https://goo.gl/forms/xZDgWIAhVtnqIZRh2

==========================================

Plus üyelerine özel anket oluşturma seçeneği olsun. Paylaşımdaki Durum, Blog, İnceleme seçeneklerinin yanına 4. seçenek olarak anket sekmesi eklenebilir.

Oy verme hakkındaki seçenekler :
1- Herkes oy verebilsin.
2- Sadece plus üyeleri oy verebilsin ama herkes anket sonuçlarını görebilsin.
3- Çok kötü bir fikir olduğu için sildim...

Database'de üç tabloyla iş çözülür. Tabloların tasarımı da benden 😀 Tabi iki satır da kod var 😀

========================

tablo : tbl_survey_tsv
id
user_id (anketi oluşturan kullanıcı id'si)
create_date
update_date (anket son güncellenme tarihi)
close_date (eğer süreli anket olacaksa, bu tarihe kadar oy kullanılabilir)
survey_type (tek seçmeli, çok seçmeli, sıralamalı...)
status (draft, published, deleted)
answered_count (kaç kullanıcı doldurdu, opsiyonel, tsa tablosundan da bulunabilir.)

========================

tablo : tbl_survey_options_tso (anketin seçenekleri)
id
tsv_id (survey_id)
option_text
option_order (hangi sırada çıkacağı)
option_image (görselli anketler için, imaj linki)

========================

tablo : tbl_survey_answers_tsa (ankete kullanıcıların verdiği cevaplar)
id
user_id (oy veren kullanıcı id'si)
tsv_id (survey_id) (opsiyonel, option_id'den de bağlanır zaten)
tso_id (option id)
answer (int, 0-1 seçti seçmedi, veya sıralı/puanlı anketlerde kaçıncı sırada / kaç puan verdi)

========================

Belki bir tane de anket - cevaplayan kullanıcı bağlantısını verecek bir ara tablo daha eklenir ama gerekli değil...

answer'ı kullanıcıların verdiği her bir cevap olarak yazdım ama daha iyi bir terim bulunur, ben öylesine yazdım...

========================

Anlaşılan oki, DB ve SQL işlerini çok özlemişim 😀

@leventp @gamsizm @hkellecioglu

#TeknoSeyirPlusdanBeklentilerimiz #Öneri #teknoöneri
#TeknoAnket #yeniözellik #anket #Database #SQL
#akış (bu tag'in gerekli mi gereksiz mi olduğu da netleşmeli)

Teknoseyirde anket özelliği

Teknoseyirde yeni bir içerik girerken, Durum, Blog, İnceleme yanında bir de Anket içeriği olsun. Kullanıcılar anket oluşturup buna teknoseyir camiasından cevap alabilsin. Ne dersiniz? Anket...
BeğenFavori PaylaşYorum yap
Önceki yorumları gör 6 / 22

https://blog.sqlauthority.com/2018/03/16/sql-server-creating-temporary-global-temporary-stored-procedures/

Hahahaha header bannerının yok olması efsane olmuş. Usta nereye kayboldun öyle 😀

#sql #tsql

SQL SERVER - Creating Temporary and Global Temporary Stored Procedures - SQL...

During recent Comprehensive Database Performance Health Check, I had a very interesting situation I encountered where we found a stored procedure which was a root cause of the slowness. What we...
BeğenFavori PaylaşYorum yap

.NET konusunda tecrübeli arkadaşlar yardımınıza ihtiyacım var. .NET'e çok yeniyim ufak bir şeyler yapayım dedim. Basit bir loglama şeysi. Sql server da kullanacağım arkada. Ancak Controller'ım yeni veri girişi için POST u kabul etmiyor. Mevcut veriyi çekebiliyorum onda sorun yok. POST kodum şu şekilde: https://paste.ubuntu.com/26436040/
Veriyi body içinde json olarak da gönderdim, form olarak da gönderdim. #TeknoYardım

BeğenFavori PaylaşYorum yap