Wie erhalten Sie alle Namen, die mit 'J' oder einem 'Buchstaben' beginnen, ohne das Schlüsselwort LIKE in sql zu verwenden?Wie erhalten Sie alle Namen, die mit J beginnen, ohne das Schlüsselwort LIKE in sql zu verwenden?
0
A
Antwort
2
Oracle Lösung
SELECT *
FROM table_name
WHERE SUBSTR(name, 1, 1) = 'J'
MySQL & PosgreSQL Lösung
SELECT *
FROM table_name
WHERE LEFT(name, 1) = 'J'
SQL Server Solution
SELECT *
FROM table_name
WHERE SUBSTRING(name, 1, 1) = 'J'
3
SELECT *
FROM FooTable
WHERE LEFT(FooField, 1) = 'J'
Verwandte Themen
- 1. SQL Finden Sie Namen, die einen Buchstaben enthalten (ohne Like zu verwenden)
- 2. Erhalten Sie alle Artikel, die mit dem Klassennamen beginnen
- 3. Alle auflösen, ohne Namen zu verwenden
- 4. Wie bekomme ich alle Produkte, die mit J in Linq beginnen? ps Einfache
- 5. SQL Server: Verwenden Sie CASE mit LIKE
- 6. Verwenden Sie SQL Server, um alle Daten von XML-Knoten mit dem gleichen Namen zu erhalten
- 7. Wie erhalten Sie alle XML-Knoten mit demselben Namen, ohne deren Level zu kennen?
- 8. Verteilen Sie .NET-Anwendung, die J # ohne J # Framework verwendet
- 9. Wie SQL verwenden "LIKE" -Operator in SLICK
- 10. Verwenden Sie LIKE% ..% mit Feldwerten in MySQL
- 11. Microsoft SQL Server Wie Schlüsselwort
- 12. LIKE innerhalb pandas.query() verwenden
- 13. So erhalten Sie elasticsearch, um ähnlich wie SQL "LIKE" auszuführen
- 14. Wann würden Sie das Schlüsselwort $ this in PHP verwenden?
- 15. Erhalten Sie die Namen der Firebase-Kindknoten, ohne ihre Kinder in der Firebase-Antwort zu erhalten?
- 16. Erhalten Sie alle Namen von XML-Leitung
- 17. finden Sie alle Namen mit mysql-Abfrage, die mit dem Buchstaben 'a' beginnen
- 18. Wie kann ich in Postgres/SQL nach Namen suchen, die nicht mit einem Buchstaben beginnen?
- 19. Holen Sie alle Teilstrings, die mit einer bestimmten Zeichenfolge beginnen
- 20. SQL-Anweisung mit LIKE
- 21. SQL-Anweisung, um alle Kunden ohne Aufträge zu erhalten
- 22. Wie verschlüsselte Daten mit SQL-Schlüsselwort 'wie'
- 23. Verwenden Sie das JavaScript dieses Schlüsselwort
- 24. Verwendung parametrisierte SQL mit LIKE in WHERE-Klausel (Pervasive SQL)
- 25. So ändern Sie alle Spalten, die mit einer bestimmten Zeichenfolge mit SQL beginnen
- 26. Wie "Like" -Betrieb in SCCM verwenden?
- 27. Wann verwenden Sie das Schlüsselwort await
- 28. , wie das Zeichen beginnen mit und mit in awk
- 29. So verwenden Sie Parameter mit LIKE in Sql Server Compact Edition
- 30. Wie 'LIKE' Anweisung mit Unicode-Strings zu verwenden?
Mit welchem DBMS? Sie haben drei von ihnen markiert ... – Siyual
Zunächst müssen Sie entscheiden, welche DBMS Sie verwenden. Zweitens ist dies eine ziemlich bizarre Anforderung. Ist das eine Hausaufgabe? Sie könnten LEFT (SomeColumn, 1) oder SUBSTRING (SomeColumn, 0, 1) verwenden –
Ich entfernte die externen Datenbank-Tags. Bitte erläutern Sie, warum Sie 'LIKE' nicht verwenden möchten. Das ist ein guter Ansatz in SQL und portabel über Datenbanken hinweg. –