sql >> Databasteknik >  >> RDS >> Mysql

Hur man representerar X- och Y-axeldata i en SQL-tabell

Svaret ligger i din pseudokod. Det mest relevanta sättet att lagra din data är i en tabell med tre kolumner:x och y och value , och en unik begränsning på de två första kolumnerna.

datauppsättningen i ditt exempel skulle översättas enligt följande:

   x    y  value
----------------
 762  635  26.23
 762  762  28.41
 762  889  30.60
1016  635  27.61
1016  762  29.91
1016  889  32.31
1270  635  29.06
1270  762  31.48
1270  889  33.91

Med den här tabellstrukturen är det en enkel fråga nu:

select value from mytable where x = 762 and y = 889



  1. Visar datum från databasen PHP

  2. MariaDB sammansatta datum- och tidsenheter förklaras

  3. ranka poster i mysql-tabellen

  4. Behöver integrera IDX MLS till en webbplats