Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Count in where

Frage Entwicklung Datenbanken

Mitglied: T-Virus

T-Virus (Level 1) - Jetzt verbinden

18.11.2008, aktualisiert 15:31 Uhr, 3881 Aufrufe, 6 Kommentare

Hallo zusammen,

einfache Frage... Ich würde gerne überprüfen ob es mehr als eine
USER_ID in einer Table gibt.

Wieso kann man nicht einfach den [CountID's] Spaltennamen
später in der WHERE Klausel Aufrufen?
Sollte man an dieser stelle eine Subquery erstellen?
In ein Temp:Column verschieben?
Gibt es dafür nicht eine ganz einfache Lösung?


01.
Select USER_ID, COUNT(*) AS [CountId's] FROM Table 
02.
WHERE [CountId's] > 1 
03.
GROUP BY USER_ID
Danke!

LG
Mitglied: dog
18.11.2008 um 11:24 Uhr
Zuallererst solltest du mal den Apostroph loswerden.
a) Sollte man das nicht in Spaltennamen verwenden (Die sollten nur Buchstaben,Zahlen und _ enthalten)
b) hat es grammatisch da nichts zu suchen, weil es eine Pluralisierung ist

Grüße

Max
Bitte warten ..
Mitglied: Biber
18.11.2008 um 11:34 Uhr
Moin T-Virus,

Ändere die Abfrage in
01.
SELECT USER_ID, Count( USER_ID) as CountIDs 
02.
from Table 
03.
GROUP BY USER_ID 
04.
HAVING COUNT(USER_ID) > 0
Grüße
Biber
Bitte warten ..
Mitglied: dog
18.11.2008 um 13:00 Uhr
Ist das nicht redundant? CountIDs verwendest du ja so garnicht.
Bitte warten ..
Mitglied: Logan000
18.11.2008 um 13:20 Uhr
Moin Moin

Zitat von dog:
Ist das nicht redundant? CountIDs verwendest du ja so garnicht.
Vielleicht zur anzeige wie viele es jetzt genau sind?

Gruß L.
Bitte warten ..
Mitglied: T-Virus
18.11.2008 um 13:24 Uhr
Danke Biber!

Genau das wollte ich wissen ;)

und nicht mehr *grrr*
Bitte warten ..
Mitglied: Biber
18.11.2008 um 15:31 Uhr
Moin,

ergänzend:
@dog und @Logan000
Ist das nicht redundant? CountIDs verwendest du ja so garnicht.
Ja, ich verwende countids nicht in der WHERE-Clause.
Vielleicht zur anzeige wie viele es jetzt genau sind?
Ja, ich hielt sie aber für sinnvoll in der Anzeige.

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Windows Tools
gelöst Performance Counter weg (2)

Frage von emeriks zum Thema Windows Tools ...

Datenbanken
gelöst SQL max wert in WHERE Bedingung (7)

Frage von StarMann zum Thema Datenbanken ...

Exchange Server
Exchange 2016 CU6 Fehler 1006 (Performance Counter) (5)

Frage von chrishoffi zum Thema Exchange Server ...

Administrator.de Feedback
gelöst Counter der Antworten auf einen Beitrag passt nicht oder aktualisiert langsam (3)

Frage von brammer zum Thema Administrator.de Feedback ...

Neue Wissensbeiträge
Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(4)

Information von LordGurke zum Thema Humor (lol) ...

Sicherheits-Tools

Trendmicro OSCE und das Fall Creators Update Win10 RS3

(3)

Information von Henere zum Thema Sicherheits-Tools ...

Microsoft Office

Text in Zahlen umwandeln

Tipp von logische zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (38)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
Gruppenrichtlinie greift nicht zu! (24)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (16)

Frage von liquidbase zum Thema Voice over IP ...