2016-05-05 15 views
2

Ich habe eine SQL-Abfrage von Oracle und möchte den Namen anzeigen, aber leider wird es nicht angezeigt, wie ich wollte.Anzeige Daten in Oracle

SELECT 
    * 
FROM 
    first_table A, 
    second_table B 
WHERE 
    A.FULL_NAME = B.FULL_NAME 
    AND A.FULL_NAME LIKE '%name%' 

Die $name ist so etwas wie 'George Harrison'.

+2

bitte posten Sie einige Beispieldaten und das gewünschte Ergebnis – Aleksej

Antwort

0

Sie haben einen Tippfehler in Ihrer Anfrage. Die $ fehlt in der Nähe von %name%

Wechsel von

'%name%' 

In

'%$name%' 
+0

Ich habe das schon getan, aber immer noch null Ergebnis. – user3928201

+0

Geben Sie den vollständigen Code Ihrer Query-Zeile frei. – Hassaan

+0

Hi Hassan, das ist die ganze Frage. – user3928201

0

Like-Operator Case Sensitive ist. Wenn Sie den Fall von FULL_NAME nicht kennen, konvertieren Sie es in den oberen oder unteren Bereich.

SELECT * 
    FROM first_table A, second_table B 
    WHERE A.FULL_NAME = B.FULL_NAME 
    AND Lower(A.FULL_NAME) LIKE '%name%' 

jetzt pass Name in Kleinbuchstaben und versuchen.

+0

Hi Hadesh, Werde dieses versuchen. Vielen Dank – user3928201