vielen Dank, das habe ich gebraucht.
Im SQL bekomme ich das hin
SELECT ort from personen WHERE REGEXP_LIKE( ort, '[ ]{1}' )
ich bekomme das nicht hin, mit Linq die Datensätze auszulesen, die ein Leerzeichen haben. Kann mir einer sagen, wie die Abfrage in Linq auszusehen hat?
vielleicht habe ich mich falsch ausgedrückt, ich habe eine Tabelle von Städten aus der Datenbank ausgelesen (z.B Berlin, Los Angeles, Las Vegas, Atlanta, ...) und ich muss Städte auslesen, die ein Leerzeichen beinhalten.
das klappt fast ... wie kann ich aber nur ein Leerzeichen abfragen
foreach (string s in filteredList)
{
if (s.Contains("Atlanta"))
Console.WriteLine(s);
}
Wenn ich eine Stadt eintrage, gehts aber " " leider nicht.
verwendetes Datenbanksystem: <MS SQL>
Hallo zusammen,
kann mir jemand helfen, wie ich eine Liste (Northwind - Customers) alle Städte ausgeben lassen kann, die ein Leerzeichen haben?
void Aufgabe3()
{
string sqlString = "SELECT ort from personen";
OdbcDataReader reader = this.AccessDb(sqlString);
cityList = new List<string>();
while (reader.Read())
{
cityList.Add(reader.GetString(0));
}
odbcConnection.Close();
foreach (string s in BlankList(cityList))
{
Console.WriteLine(s);
}
}
static IEnumerable<string> BlankList(IEnumerable<string> e)
{
// Use LINQ to sort the array received and return a copy.
var sorted = from s in e
orderby s.Length ascending
select s;
var ListBlank = sorted
.Where(c => ListBlank.Stadt.Equals(city))
.Select(c => c.Name);
return ListBlank;
}