{"id":3552,"date":"2022-08-11T13:10:20","date_gmt":"2022-08-11T13:10:20","guid":{"rendered":"http:\/\/kevinbk.com\/?p=3552"},"modified":"2022-08-11T14:49:28","modified_gmt":"2022-08-11T14:49:28","slug":"filtrar-por-colunas-identicas-em-bancos-de-dado-com-sql-query","status":"publish","type":"post","link":"https:\/\/kevinbk.com\/fr\/filtrer-par-colonnes-identiques-dans-les-bases-de-donnees-avec-requete-sql\/","title":{"rendered":"Filtrer par colonnes identiques dans les bases de donn\u00e9es avec requ\u00eate SQL"},"content":{"rendered":"

Vous cherchez un moyen de filtrer vos lignes d'une table de base de donn\u00e9es SQL, MySQL ou MariaDB par des colonnes identiques\u00a0? Vous cherchez un Query pour jouer sur console ? <\/p>\n\n\n\n

J'ai r\u00e9cemment travers\u00e9 une situation o\u00f9 il \u00e9tait n\u00e9cessaire de filtrer sur une table de base de donn\u00e9es et d'afficher uniquement les lignes qui avaient deux colonnes avec les m\u00eames valeurs de texte. Apr\u00e8s des heures de recherche, j'ai trouv\u00e9 la solution simple et je la partage avec vous. <\/p>\n\n\n\n

Je ne suis pas programmeur et je pense que la plupart des personnes qui recherchent ces conseils n'ont pas non plus beaucoup de sens du code. <\/p>\n\n\n\n

J'utilise souvent le programme Navicat pour \u00e9diter des bases de donn\u00e9es, il est assez rapide et pratique, en plus de vous permettre d'\u00e9diter des lignes et des colonnes avec la m\u00eame libert\u00e9 que Microsoft Excel ou Apple Numbers.<\/p>\n\n\n\n

La plupart des gens utilisent PhpmyAdmin pour g\u00e9rer les bases de donn\u00e9es de leur site Web. Les deux vous permettent d'ex\u00e9cuter des scripts via l'onglet SQL ou Requ\u00eate. <\/p>\n\n\n\n

Utilisation de la requ\u00eate SQL pour filtrer<\/h2>\n\n\n\n

Comme je ne suis pas un professionnel des bases de donn\u00e9es, je ne savais pas qu'il \u00e9tait possible d'afficher des tables filtr\u00e9es via un code de requ\u00eate, mais heureusement, j'ai d\u00e9couvert. <\/p>\n\n\n\n

Mon utilisation dans la base de donn\u00e9es est enti\u00e8rement de supprimer des lignes, de rechercher des textes et d'utiliser le Rechercher et remplacer<\/strong><\/em>, je n'avais aucune id\u00e9e que les codes SQL sont super utiles. <\/p>\n\n\n\n

J'ai personnellement utilis\u00e9 ces codes pour v\u00e9rifier les erreurs de traduction et trouver des lignes non traduites dans les tables de base de donn\u00e9es de traduire presse<\/a>. <\/p>\n\n\n

\n
\"-\"<\/figure><\/div>\n\n\n

Code de requ\u00eate SQL<\/strong><\/h3>\n\n\n\n

Les codes ci-dessous sont utiles pour : <\/p>\n\n\n\n

  • Trouvez des lignes \u00e9gales \u00e0 partir de diff\u00e9rentes colonnes\u00a0;<\/li>
  • Trouvez diff\u00e9rentes lignes de diff\u00e9rentes colonnes\u00a0;<\/li>
  • Trouve un contenu \u00e9gal dans deux colonnes\u00a0; <\/li><\/ul>\n\n\n\n
    SELECT * FROM `databasename`.`tablename` WHERE colum01 = colum02 ORDER BY `id` LIMIT 500 OFFSET 0; <\/code><\/pre>\n\n\n\n

    Le code que nous venons d'examiner utilise O\u00d9 colonne01 = colonne02<\/strong> pour afficher les lignes qui ont les m\u00eames r\u00e9sultats dans les deux colonnes. Le code peut \u00eatre \u00e9tendu \u00e0 plusieurs colonnes si vous le souhaitez. <\/p>\n\n\n\n

    Si vous souhaitez ajouter les filtres traditionnels pour trouver certains textes, vous pouvez \u00e9tendre le script avant COMMAND\u00c9 PAR<\/strong> mettre un ET<\/strong> comme dans le code ci-dessous : <\/p>\n\n\n\n

    SELECT * FROM `databasename`.`tablename` WHERE colum01 = colum02 AND (`colum01` LIKE '%text%') ORDER BY `id` LIMIT 500 OFFSET 0; <\/code><\/pre>\n\n\n\n

    Apr\u00e8s ET<\/strong> nous avons un code entre parenth\u00e8ses qui filtre le texte uniquement dans la colonne 01. COMME<\/strong> pour trouver les lignes contenant la valeur filtr\u00e9e ou PAS COMME<\/strong> pour rechercher les lignes qui ne contiennent pas la valeur. <\/p>\n\n\n\n

    Le script peut \u00eatre \u00e9tendu davantage en utilisant AND et un autre code. Maintenant, pour finir, nous allons afficher un autre code, mais au lieu d'afficher des lignes avec des valeurs \u00e9gales, il affiche des lignes avec des valeurs diff\u00e9rentes en utilisant !=<\/strong>. <\/p>\n\n\n\n

    SELECT * FROM `databasename`.`tablename` WHERE colum01 != colum02 ORDER BY `id` LIMIT 500 OFFSET 0; <\/code><\/pre>\n\n\n\n

    J'esp\u00e8re que ce code vous aidera \u00e0 vraiment filtrer et rechercher des lignes avec des valeurs identiques ou diff\u00e9rentes \u00e0 partir de colonnes s\u00e9par\u00e9es \u00e0 l'aide de filtres conventionnels AIMER et PAS AIMER<\/strong>. <\/p>","protected":false},"excerpt":{"rendered":"

    Vous cherchez un moyen de filtrer vos lignes d'une table de base de donn\u00e9es SQL, MySQL ou MySQL par des colonnes identiques ?<\/p>","protected":false},"author":1,"featured_media":2551,"comment_status":"open","ping_status":" ","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/kevinbk.com\/wp-content\/uploads\/2021\/01\/banco-de-dados.png","_links":{"self":[{"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/posts\/3552"}],"collection":[{"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/comments?post=3552"}],"version-history":[{"count":4,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/posts\/3552\/revisions"}],"predecessor-version":[{"id":3557,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/posts\/3552\/revisions\/3557"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/media\/2551"}],"wp:attachment":[{"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/media?parent=3552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kevinbk.com\/fr\/wp-json\/wp\/v2\/categories?post=3552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}