2016-12-16 5 views
-3

Ich habe eine einfache Frage, denke ich, mit Werten in einer SQL-Tabelle eine Spalte A habeSQL einen Wert aus einer Spalte findet

A 

20.30.40 
20.40 
10.30 

und so weiter.

Ich möchte alle Zeilen mit nur Wert 30 finden, wie kann ich das mit einer SQL-Abfrage tun? Es ist eine String-Datenspalte. Bitte einige Hilfe Jungs ..

+2

Es gibt keine Zeile mit dem Wert 30. – jarlh

+0

Ist die erwartete Ausgabe 20.30.40 und 10.30? – DarkKnight

+0

ist eine String-Datenspalte !! – dc03kks

Antwort

2

Wenn Sie meinen, mit einem Wert von 30, dann:

select * from mytable where A like '%30%' 
2

Sie LIKE verwenden können, um Zeilen zu finden, wo der Text 30 erscheint. Wie so:

SELECT A FROM YOURTABLE WHERE A LIKE '%30%' 
Verwandte Themen