Können wir den gleichen Operator für Zahlen verwenden?
Können wir den gleichen Operator für Zahlen verwenden?

Video: Können wir den gleichen Operator für Zahlen verwenden?

Video: Können wir den gleichen Operator für Zahlen verwenden?
Video: Operatoren Teil 1 - Java Tutorial 5 2024, November
Anonim

LIKE-Betreiber Äquivalent für ganzzahlige / numerische Werte Spalten in einer SQL (oder T-SQL) Datenbank. Leider ist die LIKE-Bediener kann nicht sein Gebraucht wenn die Spalte numerische Typen hostet. Zum Glück gibt es sind mindestens zwei Alternativen wir können benutzen stattdessen.

In ähnlicher Weise verwenden Sie wie in Zahlen in SQL?

Nein, du kannst nicht Verwenden Sie LIKE für numerisch Felder. Versuchen mit oder =, >=, <=;) Wenn Sie in a. suchen möchten numerisch Feld für Dinge mögen "beginnend mit 12" oder etw mögen Daher entspricht Ihr Design nicht Ihren Anforderungen. '%' Wildcard hat bei mir auf MS funktioniert - SQL Server.

Man kann sich auch fragen, wie man ähnliche und in Operatoren in einer SQL-Abfrage verwendet? Die SQL Server MÖGEN ist logisch Operator das bestimmt, ob eine Zeichenfolge einem angegebenen Muster entspricht. Ein Muster kann normale Zeichen und Platzhalterzeichen enthalten. Die LIKE-Betreiber ist Gebraucht in der WHERE-Klausel von SELECT, UPDATE und DELETE Aussagen um Zeilen basierend auf dem Mustervergleich zu filtern.

Auf diese Weise wird die Groß-/Kleinschreibung des Operators beachtet?

Die LIKE-Betreiber ist Groß-/Kleinschreibung beachten standardmäßig für Unicode-Zeichen, die außerhalb des ASCII-Bereichs liegen. Zum Beispiel der Ausdruck 'a' MÖGEN 'A' ist WAHR, aber 'æ' MÖGEN 'Æ' ist FALSCH.)

Was ist nicht wie SQL?

Die NICHT WIE Betreiber in SQL wird für eine Spalte vom Typ varchar verwendet. Normalerweise wird es mit % verwendet, das verwendet wird, um einen beliebigen Zeichenfolgenwert darzustellen, einschließlich des Nullzeichens. Die Zeichenfolge, die wir an diesen Operator übergeben, ist nicht Groß-/Kleinschreibung beachten.

Empfohlen: