2013-09-04 2 views
0
REM Query 8 
SELECT Make, Model, Engine, Transmission 
FROM Auto 
WHERE Upper(Make) = IN (‘FORD’, HONDA’, ‘NISSAN’, ‘SATURN’) 
ORDER BY Make; 

erreur à la ligne 3:essayer de comprendre ce qui est faux

ORA-00936: expression manquant

Pas tout à fait sûr de ce que je fais mal

+4

supprimer le signe égal avant 'IN'? – Tucker

+0

Etes-vous sûr de vouloir un signe égal avant 'IN'? – Tap

+2

Vos apostrophes ne sont pas vraiment des apostrophes ... – Ben

Répondre

3

Essayez cette :

REM Query 8 
SELECT Make, Model, Engine, Transmission 
FROM Auto 
WHERE Upper(Make) IN ('FORD', 'HONDA', 'NISSAN', 'SATURN') 
ORDER BY Make; 
6

Yo u ont deux problèmes que je vois:

  1. Vous avez un = avant IN
  2. vos personnages apostrophes sont mal

    SELECT Make, Model, Engine, Transmission 
    FROM Auto 
    WHERE Upper(Make) IN ('FORD', 'HONDA', 'NISSAN', 'SATURN') 
    ORDER BY Make; 
    
0

S'il vous plaît faire la correction de la syntaxe comme ci-dessous

SELECT Make, Model, Engine, Transmission 
FROM Auto 
WHERE Upper(Make) IN (‘FORD’, HONDA’, ‘NISSAN’, ‘SATURN’) 
ORDER BY Make; 
Questions connexes