Setzen Sie den Wert der Variablen in exists condition sql server

7
%Vor%

wenn ich meine Variable innerhalb des existierenden Blocks mit t0.Categoryid setzen möchte, wie könnte ich das tun?

Ich möchte dann 1 für den Kategorie-ID-Wert ersetzen

Danke im Voraus ..

    
Vishal Sharma 11.03.2014, 09:39
quelle

5 Antworten

19
%Vor%

Ein anderer Weg wäre etwas wie ...

%Vor%     
M.Ali 11.03.2014 09:53
quelle
4

Dies wird die Kategorie-ID zurückgeben, wenn sie existiert, und 0, wenn sie nicht existiert.

%Vor%

Ich würde jedoch empfehlen, nur null zurückzugeben, wenn es nicht existiert, oder ein zusätzliches @Exists (BIT) zurückzugeben, um anzuzeigen, ob es existiert oder nicht.

    
Reuben 11.09.2014 04:03
quelle
1

Yo kann so versuchen.

%Vor%

IF-Kategorie-Name Gibt die Kategorie-ID dieser Kategorie an, ansonsten bleibt sie Null.

    
Amit Singh 11.03.2014 09:42
quelle
1

Meine 2 Cent ...

%Vor%     
Douglas Marttinen 23.11.2017 05:50
quelle
0
%Vor%     
Madhivanan 11.03.2014 09:45
quelle