In diesem Artikel geht es hauptsächlich um eine einfache Analyse der MySQL-SELECT-Syntax. Wir alle wissen, dass die MySQL-Datenbank eine Datenbank ist, die wir alle häufig verwenden, und dass auch die damit verbundenen Anwendungen große Aufmerksamkeit erregt haben Eine einfache Analyse der Syntax.
$sql="select * from article where id=1" 和 $sql="select * from article where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时
可以用
in
来实现
$sql="select * from article where id in(1,3,5)"
3、使用concat连接查询的结果
$sql="select concat(id,"-",con) as res from article where id=1"
Zurück zu „ 1-Artikel-Inhalt"
4、使用locate
Verwendung: <code class="sql plain">用法:<br/>
select locate("hello","hello baby");
gibt 1 zurück, wenn es existiert, 0, wenn es nicht existiert
5. Verwenden Sie „Gruppe nach“
Gruppe nach dient dazu, dieselben Ergebnisse in einer Gruppe zu gruppieren<code class="sql plain">group by 是把相同的结果编为一组<br/>
exam:$sql="select city ,count(*) from customer group by city";
Dieser Satz bedeutet, dass aus der Kundentabelle alle eindeutigen Städte und ihre Nummern aufgelistet werden (ähnlich wie bei „distinct“)
group by wird häufig mit AVG(), MIN(), MAX(), SUM(), COUNT()
haveing ermöglicht die bedingte Aggregation von Daten in Gruppen
$sql="select city,count(*),min(birth_day) from customer group by city having count(*)>10";
Dieser Satz besteht darin, zuerst nach Stadt zu gruppieren und dann die Städte mit einer größeren Anzahl von Städten zu finden als 10
Übrigens: Die Verwendung von „group by + getting“ ist etwas langsam
Gleichzeitig muss der in der „haveing“-Klausel enthaltene Ausdruck vor
$sql="select distinct city from customer order by id desc";
$sql="select * from article limit 100,-1";
$sql="select user_name from user u,member m where u.id=m.id and m.reg_date>=2015-08-13 order by u.id desc"
Das obige ist der detaillierte Inhalt von10 einfache Anwendungsbeispiele für MySQL-Select-Anweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!