Questione : Aiuto in sintassi dell'INTERRUTTORE di ACCESSO 2007 del ms ()

Ciao gli esperti, il
What che sto provando a fare è comprendere una dichiarazione di CASO nel DB di accesso del ms using l'INTERRUTTORE () ma per un buon motivo sto ottenendo un errore dovuto sintassi errata, posso voi prego mostrarmi come affrontare la mia edizione….MS SQL DEL
In….
SELECT a.*, CASO del
QUANDO b.col2 = '' ALLORA 'nessun Br/> QUANDO b.col2 È POSIZIONE DI SEGNALE MINIMO ALLORA 'nessun Br/> del Data'< QUANDO b.col2 > ALLORA 'Br errato/> del Data'< 1000 QUANDO b.col2 < 10 “L'ESTREMITÀ ALTRA errata b.col2 del Br/> del Data'< come b
WHERE del a
tbl2 di Col2
FROM tbl1 a.col1 = b.col3
AND a.col4 = 120

Where il mio accesso SQL del ms che incontra un


SELECT a.* di errore…, INTERRUTTORE del Data'< del
(
b.col2 = '', “nessun dati„,
b.col2 È NULLO, “nessun dati„,
b.col2 > 1000, “dati errati„,il
b.col2 < 10, “dati errati„,
allinea, b.Col2
) come b
WHERE del a
tbl2 di Col2

FROM tbl1 a.col1 = b.col3
AND a.col4 = 120
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
>MS notpretty SQL " del class= " del id= " codeSnippet963258 del
 1000 ALLORA “dati errati„
                        QUANDO b.col2 < 10 “il Data errato
                        ESTREMITÀ ALTRA b.col2 come Col2
Da tbl1 a
     tbl2 b
DOVE a.col1 = b.col3
E a.col4 = 120



IL ms ACCEDE A SITCH () che incontra un errore….


SELEZIONARE a.*,
             COMMUTARE (
             b.col2 = '', “nessun dati„,
             b.col2 È NULLO, “nessun dati„,
             b.col2 > 1000, “dati errati„,
             b.col2 < 10, “dati errati„,
             Allineare, b.Col2
             ) come Col2

Da tbl1 a
     tbl2 b
DOVE a.col1 = b.col3
E a.col4 = 120
class= del

Risposta : Aiuto in sintassi dell'INTERRUTTORE di ACCESSO 2007 del ms ()

Virgola mancante?

SELEZIONARE a.*,
             COMMUTARE (
             b.col2 = '', “nessun dati„,
             b.col2 È NULLO, “nessun dati„,
             b.col2 > 1000, “dati errati„,
             b.col2 <� 10="">             allineano, b.Col2
             ) come Col2

Da tbl1 a, tbl2 b
DOVE a.col1 = b.col3
E a.col4 = 120
Altre soluzioni  
 
programming4us programming4us