2 Where Bedingungen

  • Antworten:5
  • GeschlossenBentwortet
Marius O.
  • Forum-Beiträge: 1.588

27.08.2010, 17:55:21 via Website

hay

wie sieht es aus wenn man 2 Where bedingungen hat?
setzt man dann die 2 Bedinung auch in das Array?

ich habe es bis jetzt so....aber es geht i-wie nicht
1erg = db.rawQuery("SELECT id FROM kurs WHERE halbjahr = ? AND fach_id = ?", new String[]{""+kNummer,""+fachId});

San Blarnoi
  • Forum-Beiträge: 2.545

28.08.2010, 11:10:15 via Website

Das beantwortet deine Frage zwar nur indirekt, aber so:

erg = db.rawQuery("SELECT id FROM kurs WHERE halbjahr = "+kNummer+" AND fach_id = "+fachId, null);

sollte es funktionieren - wenn nicht, dann liegts jedenfalls nicht an der Abfrage als solcher.

Marius O.
  • Forum-Beiträge: 1.588

28.08.2010, 14:17:39 via Website

es ist also wie ne ganz normal mySQL abfrage aufgebaut?:P
wieso sagt mir das keiner.... und ich schreib immer so SQLite sachen da hinein :D

San Blarnoi
  • Forum-Beiträge: 2.545

28.08.2010, 16:38:21 via Website

es ist also wie ne ganz normal mySQL abfrage aufgebaut?

Es handelt sich um ganz normale SQL Statements -- mit mySQL hat das speziell nichts zu tun.


und ich schreib immer so SQLite sachen da hinein

Die Technik mit den Platzhaltern ist nicht SQLite-Spezifisch ;)

Marius O.
  • Forum-Beiträge: 1.588

28.08.2010, 17:43:39 via Website

naja, ich kenne aus der Schule nuneinmal nur mySQL und die "Standartabfrage-Arten"

Gelöschter Account
  • Forum-Beiträge: 5.136

28.08.2010, 17:50:17 via Website

Dann hätte sie Dir in der Schule eigentlich auch beibringen müssen, dass, Zitat:
SQL eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken ist . SQL ist von ANSI und ISO standardisiert und wird von fast allen gängigen Datenbanksystemen unterstützt.

Nachlesen kann man das unter anderem bei Wikipedia .. (Link: SQL)

Jede SQL - Datenbank hat in der Regel den Standard implementiert und bietet darüber hinaus dann spezielle Dinge wie bspw. Oracle mit seinen Geolocation features, Real Application Cluster Funktionen usw.

Prepared Statements unterstützen die meisten Datenbanken auch mittlerweile.

— geändert am 28.08.2010, 17:50:52

lg Voss