Skip to main content

La déclaration suivante est exécutée dans la page Diripro Query et d'autres pages actives n'auront pas beaucoup de différence. Les marques de ponctuation doivent être en anglais, c'est une erreur de nouvelles personnes.

La structure de la requête est la suivante:

Choisissez des colonnes de la table
La table est notre nom de table, la colonne est ce que nous souhaitons interroger des champs / Colonnes, les colonnes peuvent être remplacées par * au lieu de cela, reportez-vous à tous les champs, significatif de la table de la table de requête toutes les données.

Syntaxe de base de base pour l'évaluation conditionnelle.


Dans quelle ville = "Shanghai"
L'image ci-dessus est la déclaration de requête la plus simple, filtrer toutes les villes de la rue des données de la position de Shanghai. Nous pouvons également utiliser et accompagner multi-conditionnels.

Choisissez * à partir de DataNalyste

Dans quelle ville = "Shanghai" et positionName = "Analytics de données"
ou déclarationAu ou relation
Choisissez * à partir de DataNalyste

Dans quelle ville = "Shanghai" ou positionName = "Analytics de données"



. La ville est Shanghai ou le nom de position correspond aux données des analystes de données et elles sont parallèles.

Que devrions-nous faire quand il s'agit d'un jugement très compliqué ou logique? Par exemple, une condition A est satisfaite et que les conditions sont satisfaites ou que les conditions conditionnelles sont satisfaites. À ce stade, vous devez utiliser des parenthèses pour hiérarchiser logiquement clairement.

Choisissez * de DataNalyste
dans laquelle (ville = "Shanghai" et lieu ("Data Analytics") ou (Ville = "Beijing" AndPocationName = "Soumettre la gestion des produits de données") ]
Le sens de cette déclaration consiste à découvrir les analystes de données de la gestion des produits de Shanghai ou de Beijing. Lorsqu'il y a des parenthèses, il hiérarchisera le jugement entre parenthèses. Quand il y a beaucoup de parenthèses, frappe-moiAsie pour le manque de parenthèses en premier, puis procédez à l'extérieur.

La question suivante arrive, lorsque nous devons interroger de nombreuses conditions, telles que Beijing, Shanghai, Guangzhou, Nanjing, Chine, sont liées à un et? C'est trop de problèmes, nous pouvons utiliser.

Choisissez * de Dataanalyste

dans la ville ("Beijing", "Shanghai", "Shenzhou", "Shenzhou", "Nanjing")
] Quand nous nous rencontrons un type de données de champ, symboles et gt; & gt; =, & lt; & Lt; =,! = signifie pas égal, équivalent à & lt;
Choisissez * de DataNalyste

dans quelle société & GT; = 10000

L'exemple ci-dessus est la position de la société ID & GT; = 1000, est une valeur lorsque vous n'avez pas besoin de citer les mêmes citations qu'une chaîne.

Lorsque nous devons avoir beaucoup de valeurs différentes, utilisez entre et
Choisissez * à partir de Dataonalyste

Placer la société de 10000 à 20000

Milieu et inclut les limites de la valeur de la valeur, équivalente à CompanyID & GT; = 10000 et CompanyID & lt; = 20000.

Si vous voulez flou, vous pouvez l'utiliser.

Choisissez * à partir de DataNalyste

dans laquelle des positions telles que "% Analyse de %% Data"
La signification de la commande est dans la fonction de la position de la position de recherche contient Les données contenant "l'analyse des données sur le terrain, la représentation% est une carte générique, ce qui signifie que cela n'a pas d'importance avant la" analyse des données ". S'il s'agit du terme" analyse de données% ", le représentant doit commencer par l'analyse des données et peu importe ce que C'est en retard.

En plus de ce qui précède, il existe une syntaxe commune, qui représente la logique de renversement, peu fréquente, pas comme, pas comme NULL, etc.

Ensuite, nous avons appris par groupe , il s'agit d'une syntaxe commune dans l'analyse des données, dans le but du groupe de division de données/ Taille. Semblable à Pivotter à Excel, nous prenons la ville comme exemple.

Groupes de la ville

Il divise la ville en de nombreux groupes, quelles villes peuvent parcourir rapidement les données à travers le groupe selon les adeptes du groupe. Envisager d'utiliser ses niveaux élevés.

Choisissez la ville, comptez (1) de DataNalyste

Groupe par ville
Déclaration sur l'utilisation de fonctions de comptage, comptant le nombre de postes appartenant à chaque ville. 1 représentant entre parenthèses en utilisant la première liste en tant que critère de comptage. Y a-t-il un nouveau problème ici, que devrions-nous faire si vous rencontrez des données répétitives? Dans la table Dataanalyst, la position de Beijing contient un identifiant de position en double, nous devons être lourds.

Choisissez la ville, comptez (localiser séparément) de DataNalyste

Groupe par ville

Données de Beijing inférieures à 2000, les valeurs répétées excluent l'exclu. Distinct est une conversion séparée et une fonction de positionnement qui ne sera quen Nombre unique de postes. Dans le travail quotidien, le nombre d'utilisateurs actifs, articles UV, obtenus avec des calculs séparés, il s'agit d'un rôle important des identifiants de marquage uniques.

En plus de compter, il existe des fonctions telles que Max, Min, Somme, AVG, également appelées fonctions synthétiques. L'utilisation et Excel n'ont aucune différence.
Lorsque nous avons ajouté de nombreux champs du groupe, il sera synthétisé des données sur une forme multidimensionnelle.
Choisissez la ville, travailler, compter (emplacement séparé) de DataNalyste
Groupe par ville, Workyear

Comme les analyseurs de données sont souvent Utilisé par des analystes, comparés à différentes tailles par le biais de groupes par des moyens, via des balles, PassingSQL effectue une analyse de données rapide.

Ensuite, l'apprentissage logique est évalué, SQL dispose également de la fonction IF, comme l'utilisation d'Excel, à travers laquelle nous pouvons effectuer des activités complexes. Exemple: combien d'analyses de donnéesDans différentes villes, où il y a une position dans l'école de commerce électronique, qui est proportionnelle?

L'industrie est le secteur de l'industrie de la société, bien que nous puissions calculer certains analystes de données de commerce électronique avec où la comptabilité entraînera plus de problèmes et si vous pouvez utiliser si.
Choisissez Iffield comme "%% Commerce électronique%", 1, 0) de DataNalyste

Quelle est la formule sur utilisation si la décision? C'est l'analyste des données de l'industrie du commerce électronique, non pas. Le champ de la fonction intermédiaire si la fonction représente la valeur renvoyée lorsque cela est vrai, mais parce que nous devons la modifier en position de positionnement en raison de données répétées. Après cela, il peut être atteint avec le groupe avec une combinaison.
Choisissez la ville
[Position séparée),
[Si (iflield comme "%% e-commerce%", positionnement, null)

Groupe par ville
Le premier numéro de colonne est le nombre total de travaux, la deuxième colonne est le numéroOffres d'emploi NG dans le domaine du commerce électronique, à l'exception de la comptabilité. N'oubliez pas que le comptage n'est pas 0 ou 1, il sera inclus dans le comte. Le troisième paramètre doit donc être enregistré dans NULL et que le représentant n'est pas une position de commerce électronique.
Suivant est un nouveau problème, si je veux savoir combien de villes, le nombre d'analystes de données compte plus de 500 villes, que dois-je calculer? Pour la première fois, il y a deux manières, c'est l'utilisation d'une commande, filtrée sur le résultat des données synthétiques.
Choisissez la ville, comptez (localiser séparément) de DataNalyste
Groupe par ville avec quantité (positionnement séparé) & gt; = 500



.









.








.



] . . ] La seconde consiste à utiliser des requêtes d'enfant imbriquées. Nous verrons les résultats du nombre de positions urbaines obtenues dans la première requête, voir comme nouvelle table, utilisée pour le nommer le nom T1 (Tahank Tall1's), nommer le numéro des positions comme un champ nouvellement compté. Après cela, la couche extérieure sera réglée sur le filtre sélectionné du comte & GT; = 500. Ce type de demande s'appelle des sous-packs imbriqués et des scripts d'utilisation relativement large. Où peut interroger avec un enfant. Plusieurs fois, des données désordonnées, nous espérons que les résultats peuvent présenter un certain ordre, cette fois-ci utilise la commande en fonction de la déclaration. Choisissez la ville, comptant (positions distinctes) telles que celles de Dataanalyste Groupe par ville Ordre de la quantité . ] . . . . Il est trié par ordre croissant en fonction des résultats statistiques et, si cela est désiré, il est commandé en comptant la descente et le bien d'ajouter DESC. Si vous êtes un grand nombre de champs, cela peut être séparé par des virgules. Connaissez-vous avec la fonction générale de SQL, première fois. Parce qu'il n'y a pas de temps dans nos données d'exercice, vous créez d'abord un champ de temps avec maintenant. Choisissez immédiatement () En exécutant directement cela, vous pouvez obtenir le temps actuel du système, exactement à lundi. En fait, choisissez de ne pas suivre les mots. Sélection de la date (maintenant ()) Il représente le jour actuel, la fonction de la semaine recevant la semaine en cours, la fonction du mois obtiendra les mois actuels. Le reste comprend également, précieux,Année, jour, heure, minute. La fonction de temps contient également des paramètres différents, tels que des semaines, car les calculs de la Chine et de l'Occident sont différents, l'Occident est compté comme le premier jour de la semaine et nous avons été utilisés lundi. Choisissez la semaine (maintenant (), 0) En plus de l'expression ci-dessus, il peut également être calculé en dayofyear, en semaine. Et la partie supérieure de la fonction est équivalente. Comment ajouter du temps à réduire le temps? À ce stade, vous allez compter sur la fonction Date_Add. Sélectionnez Date_add (date (maintenant ()), une période de 1 jour) Nous pouvons changer 1 comme numéro négatif, pour atteindre la soustraction, peut également changer quotidiennement à la semaine, année, etc la gamme une autre fois. S'il s'agit de la période de temps pour deux fois, DATADIFF (Date1, Date2) ou Télicateur (Time1, Time2). L'utilisation des fonctions de temps est flexible, sans identification spéciale, il existe également de nombreux documents et professeurs en ligne et vous pouvez apprendre profondément. Enfin une fonction de nettoyage DDonnées. Sélectionnez la gauche (salaire, 1) de DataNalyste MySQL prend en charge les fonctions telles que gauche, droite, milieu, comme Excel. Nous calculons le salaire des analystes de données par le biais du salaire (cette étape, dans l'article précédent, j'ai expliqué plusieurs fois dans l'article, donc je n'ai pas à répéter, seulement traiter, naissance de l'étranger peut voir le contenu historique). Utilisez d'abord la fonction à localiser pour trouver l'emplacement que le premier K est défini. Sélectionnez Localiser («K», salaire), salaire de Dataanalyst puis utilisez la fonction de gauche pour bloquer les limites salariales plus basses. Sélectionnez Gauche (salaire, localisez («K», salaire) -1), salaire de Dataanalyste pour obtenir la limite supérieure des salaires, pour utiliser la fonction supstr ou le milieu, à la fois équivalent. SUBSTR (chaîne, à partir du début de la coupe, la longueur de l'interception) La position de départ du salaire est "-" pour pousser un. La longueur de l'intercepteur est la chaîne de caractères entière "-", juste le contenu dont nous avons besoin dans la seconde moitié, commeG Ce contenu contient "K", le résultat final doit donc être déduit 1. Ne comprenez pas les étapes de processus de calcul ici.Fondamentalement, je comprends la signification de la manière ci-dessus, et le texte est nettoyé cette pièce.Peu importe ce que (contrairement à être utilisé pour nettoyer sept sept pièces, je vais le gérer.).Calculez ensuite le salaire moyen de différentes heures de travail de différentes villes.Ci-dessus, nous utilisons du texte de texture, donnant naissance à une collecte imbriquée, de groupe, des arrangements, etc appartiennent à une requête plus complexe. Données en double, car j'ai copié les données PEKING, le nombre seulement comme deux chiffres moyens ne sont pas valables, les amis intéressés ne sont pas valides, les amis intéressés ne peuvent pas Ajoutez une étape pour le nettoyer.

Sujets

Catégories