En İyi Sosyal Medya Siteleri






SQL Advance Query – Durum ve Adımlarına Göre Sırayı Bulun

hack databases running cmd commands from online ms sql

Aşağıdaki giriş verilerini kontrol edin ve D durumuyla hangi adımın 0 olduğu ve aynı sıra için diğer durumların P olduğu sırayı bulmak için çıkış verilerini isteyin.

Giriş Verileri:

OrderID Step        Status
------- ----------- ------
ABC     0           D
ABC     1           P
ABC     2           P
ABC     3           P
XYZ     0           D
XYZ     1           D
EFQ     0           D

Beklenen çıktı:

OrderID
-------
ABC  

Örnek veriler içeren bir tablo oluşturun:

CREATE TABLE tbl_Orders
(
	OrderID CHAR(5) 
	,Step INTEGER 
	,Status CHAR(1) 
)
GO 
 
INSERT INTO tbl_Orders
VALUES
('ABC', 0, 'D'),
('ABC', 1, 'P'),
('ABC', 2, 'P'),
('ABC', 3, 'P'),
('XYZ', 0, 'D'),
('XYZ', 1, 'D'),
('EFQ', 0, 'D'),
('EFQ', 1, 'D')
GO

Çözüm 1: CTE’yi Kullanma

image 24

2.Çözüm: GROUP BY .. Kullanmak

image 25
E-bültene Abone Ol Merak etmeyin. Spam yapmayacağız.

İlgili Yazılar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Login for fast comment.

casino siteleri Canlı Casino Siteleri
deneme bonusu veren siteler 2025 Güvenilir Deneme Bonusu Veren Siteler deneme bonusu veren siteler güncel
bahis siteleri grandpashabet grandpashabet giriş cratosroyalbet betwoon maxwin ramadabet dedebet damabet meritking kingroyal.org kingroyal merittbet.com madridbet güncel giriş

Login