Bir SQL sorgusunun çalışma sırası.
#FaydalıBilgiler #yazılımgeliştirme #SQL

Bir SQL sorgusunun çalışma sırası.
#FaydalıBilgiler #yazılımgeliştirme #SQL
#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?
Sql öğrenmek için tavsiye edebileceğiniz youtube kanalı varsa ve bu postun altına yazarsanız sevinirim
#sql #eğitim #tavsiye
#sql öğrenmeyi düşünüyorum nereden başlamayalım?
Amaç: kullandığım erp de sql sorgulamalar yapabilmek.
UPDATE tags SET isVisible = false
WHERE isTop10Tag = true AND TagName LIKE 'ak%';
Bitti gitti. 😛
#sql
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
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)
Hahahaha header bannerının yok olması efsane olmuş. Usta nereye kayboldun öyle 😀
#sql #tsql
.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
Bir Arkadaş #SQL ile soru sormuştu cevaplayacağım ama postunu bulamıyorum.
Formül ile olur; uzun zamandır uğraşmıyorum ama formül çalıştırabiliyor ise formül yardımı ile yapılabilmesi mümkün olmalı...
chatgpt bir türlü yapamadı ama ne olduysa son yazdığımı anladı ve yaptı 🙂