Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да намеря един от многото възможни модели сред един запис в mySQL? Още вътре

няколко опции тук...

1) съхранявайте оценките като цяло число, където всяка оценка съответства на бит. степен 1 ​​=бит 0, степен 2 =бит 1, степен 3 =бит 2 и т.н. тогава оценки 1,2,3 ще отговарят на 0x00000111 (8), а оценки 2,4 ще бъдат 0x00001010 (10) и т.н.; след това заявката става прост въпрос на правене на И сравнение... ако искате всички редове, където са избрани оценки 2 и 4 (и евентуално други), тогава изберете * от файлове, където (оценки и 10) ==вярно

2) ако има само сравнително малко оценки, можете да съхраните всяка като булева колона.

3) съхранявайте оценките в отделна таблица и след това връзката между оценките и файловете в 3-та таблица за присъединяване (тъй като тя е връзка много към много).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Изберете JOIN 3 Tables

  2. 2 начина за конвертиране на число в осмично в MySQL

  3. Примери за UTC_TIME – MySQL

  4. Как да приложим метода bindValue в клауза LIMIT?

  5. Как да проверите дали стойността съществува в MySQL база данни