boş ise, maksimum alt terimi varsayılan değeri ayarlama Örneğin, aşağıdaki tabloda, class=5
ile tabloda hiçbir kayıt yoksa dizinin 1 olarak ayarlanmasını istiyoruz; bu kayıtları mevcutsa, o zaman dizisi + 1 (alt grup class=5
olarak) değeri en fazla sekansı almalıdır:SQLite:</p> <p>: Sonuç, bir tablo içindeki alt grupları için bir sıra numarası artırmak isteyen, ancak bir alt grubu daha sonra mevcut değilse sırası, 1 ile başlamalıdır
update order set class=5, sequence=(select max(sequence) from order
where class=5)+1 where order_id=104;
sorun, ilk durum için çalışmaz üzerindedir.
hm, bu değer bir "çoğu ile çalışır" eklenmesi nedeniyle ... benim özlü öz her zaman googles "NVL SQL-Motor Adı alternatif" ;-) – Najzero