Maison > base de données > tutoriel mysql > Petit exercice MySQL : Comment interroger toutes les données du troisième au dernier jour de la table

Petit exercice MySQL : Comment interroger toutes les données du troisième au dernier jour de la table

藏色散人
Libérer: 2021-11-01 16:16:48
avant
2652 Les gens l'ont consulté

Pour interroger tous les salariés ayant l'avant-dernière date d'entrée dans la table des salariés, vous devez prendre en compte les salariés ayant rejoint l'entreprise le même jour, utilisez donc pour supprimer les doublons pour connaître d'abord l'avant-dernière date d'entrée dans la table des salariés. dernière date, puis utilisez cette date pour interroger toutes les informations égales sur les employés

SELECT
    *FROM
    `employees`WHERE
    `hire_date` = (
        SELECT DISTINCT
            `hire_date`
        FROM
            `employees`
        ORDER BY
            `hire_date` DESC
        LIMIT 2,
        1)
Copier après la connexion

CREATE

drop table if exists `employees`;CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,)
Copier après la connexion

INSERT

INSERT INTO `employees` (
    `emp_no`,
    `birth_date`,
    `first_name`,
    `last_name`,
    `gender`,
    `hire_date`)VALUES
    (
        1,
        '2021-08-04',
        'Georgi',
        'Facello',
        'M',
        '1980-06-21'
    );INSERT INTO `employees` (
    `emp_no`,
    `birth_date`,
    `first_name`,
    `last_name`,
    `gender`,
    `hire_date`)VALUES
    (
        2,
        '2021-08-20',
        'Bezalel',
        'Simnel',
        'F',
        '1985-11-21'
    );INSERT INTO `employees` (
    `emp_no`,
    `birth_date`,
    `first_name`,
    `last_name`,
    `gender`,
    `hire_date`)VALUES
    (
        3,
        '2021-08-20',
        'Parto',
        'Bamford',
        'M',
        '1986-08-28'
    );INSERT INTO `employees` (
    `emp_no`,
    `birth_date`,
    `first_name`,
    `last_name`,
    `gender`,
    `hire_date`)VALUES
    (
        4,
        '2021-08-20',
        'Chirstian',
        'Koblick',
        'M',
        '1986-12-01'
    );
Copier après la connexion

Apprentissage recommandé : "tutoriel vidéo mysql"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
MySQL arrête le processus
Depuis 1970-01-01 08:00:00
0
0
0
Env中mysql
Depuis 1970-01-01 08:00:00
0
0
0
Erreur lors de l'installation de MySQL sous Linux
Depuis 1970-01-01 08:00:00
0
0
0
php - problème de surveillance MySQL
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal