sql >> Database teknologi >  >> RDS >> PostgreSQL

Er det muligt at have forskellige betingelser for hver række i en forespørgsel?

du kan, men sandsynligvis ikke på en måde, du ønsker:

hvis din tabel har et numerisk id-felt, der øges med hver række, kan du selv tilslutte den tabel 3 gange (lad os sige som "a", "b" og "c") og bruge sammenkædningsbetingelsen a.id + 1 =b.id og b.id + 1 =c.id og sætter dig ind i en where-klausul som:a.name ='A' OG b.name ='B' OG c.name ='C'

men forvent ikke ydeevne ...



  1. Hvad er der galt med denne mysql-forbindelsesstreng?

  2. Tæller rækker for alle tabeller på én gang

  3. Udviklerværktøjer til direkte adgang til databaser

  4. Hvordan opsætter man pandas DataFrame til Microsoft SQL Server-tabel?