Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak reprezentować dane osi X i Y w tabeli SQL?

Odpowiedź leży w twoim pseudokodzie. Najbardziej odpowiednim sposobem przechowywania danych jest tabela z trzema kolumnami:x i y i value i unikatowe ograniczenie w pierwszych dwóch kolumnach.

zbiór danych podany w twoim przykładzie można przetłumaczyć w następujący sposób:

   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

Przy takiej strukturze tabeli jest to teraz proste zapytanie:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 1030 Wystąpił błąd 28 z silnika pamięci masowej

  2. Łączenie MySql z Androidem bez użycia PHP

  3. AND pole NOT IN(NULL) zwraca pusty zestaw

  4. mysql_real_escape_string jest niezdefiniowany

  5. MySQL ustawił secure-file-priv na wiele katalogów