php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.04.2005, 17:58  
Neuer Benutzer
 
Registriert seit: 27.08.2004
Beiträge: 7
gert
Standard Felder nach Teilstrings zählen

Inhalt der Spalte mit dem Namen domain:
www.seite1.de
www.seite5.com
seite3.de
www.seite8.it
www.seite10.com
usw...

Wie muß ich das SELECT ausführen, wenn ich die Anzahl der Länderkennungen zählen will? Ergebnis soll so aussehen:
2x .de
2x .com
1x .it

Wer kann helfen?
gert ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.04.2005, 20:07  
Gast
 
Beiträge: n/a
Standard

Zitat:
Wer kann helfen?
Überarbeite das Konzept. Daten legt man so in der Datenbank ab, daß man hinterher auch das bequem findet, was man sucht.
Code:
CREATE TABLE `tabelle` (
  `subdomain` varchar(64) NOT NULL default '',
  `domain` varchar(32) NOT NULL default '',
  `tld` varchar(6) NOT NULL default '',
  PRIMARY KEY  (`tld`,`domain`,`subdomain`)
)

INSERT INTO `tabelle` (`subdomain`, `domain`, `tld`) VALUES ('www', 'example', 'com');
INSERT INTO `tabelle` (`subdomain`, `domain`, `tld`) VALUES ('www', 'example', 'de');
INSERT INTO `tabelle` (`subdomain`, `domain`, `tld`) VALUES ('www', 'test', 'de');
INSERT INTO `tabelle` (`subdomain`, `domain`, `tld`) VALUES ('www', 'example', 'org');

SELECT tld, COUNT( tld ) AS ct_tld
FROM tabelle
GROUP BY tld
  Mit Zitat antworten
Alt 18.04.2005, 08:48  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Meikel hat völlig recht, und das folgende ist daher eher als Spielerei anzusehen:
Code:
SELECT
          REVERSE(LEFT(REVERSE(domain), LOCATE('.', REVERSE(domain)) - 1)) tld,
          COUNT(REVERSE(LEFT(REVERSE(domain), LOCATE('.', REVERSE(domain)) - 1))) count
    FROM tabelle
    GROUP BY tld";
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Schwierige (?) Sortierung über 2 Felder Anotherone Datenbanken 8 31.12.2006 02:48
.htaccess Login über HTML Login Felder gestalten php1 PHP-Fortgeschrittene 2 09.08.2006 13:53
mysql mehrere felder aus 2 tabellen bei vorhandensein eines cytrobic Datenbanken 9 30.06.2006 13:27
suche tutorial: FORMULAR FELDER AUF INHALT PRÜFEN PHP Tipps 2006 7 25.01.2006 19:14
[Erledigt] Große Felder wie TEXT auslagern? Datenbanken 9 26.10.2005 20:22
Formularauswertung: Leere Felder anzeigen maeck PHP Tipps 2005-2 1 18.09.2005 21:42
Suche MySQL Funktion zum Verbinden 2er Felder R4v3r Datenbanken 2 12.07.2005 23:49
2 Select Felder identifizieren HTML, Usability und Barrierefreiheit 4 29.06.2005 16:18
Zugriff auf Felder bei Inner Join Datenbanken 2 27.04.2005 14:40
Dynamisch Formular Felder erstellen Simon9990 PHP Tipps 2005 2 29.01.2005 22:00
Felder löschen!? PHP Tipps 2005 2 05.01.2005 14:36
Nach Formularcheck sind die Felder leer PHP Tipps 2007 6 04.01.2005 21:42
leere felder entfernen PHP Tipps 2007 14 04.01.2005 10:59
felder mqs PHP Tipps 2004-2 1 08.12.2004 17:03
felder gegebenen falls überprüfen und sonst mail schicken. lindner PHP Tipps 2004-2 1 14.11.2004 15:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
group by teilstring, php felder mit gleichen inhalt zählen, html felder zählen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.