曜日を格納するために、MTWTFSSのような文字列を使用します。また、MF(月曜日と金曜日)を検索する場合、クエリはMFを含むすべての文字列(たとえば、MWF、MTWTFS、MFなど)を返す必要があります。
SQL(MySQL)でこれを行う方法がわかりません。
曜日を格納するために、MTWTFSSのような文字列を使用します。また、MF(月曜日と金曜日)を検索する場合、クエリはMFを含むすべての文字列(たとえば、MWF、MTWTFS、MFなど)を返す必要があります。
SQL(MySQL)でこれを行う方法がわかりません。
単一文字の間に-wildcardを付けて使用LIKE
します。%
SELECT * FROM table WHERE column LIKE '%M%F%';
これは、文字が正しい順序である場合にのみ機能することに注意してください。FM
代わりに検索しMF
ても結果は得られません。
また、検索語にsを挿入する方法を見つける必要があります%
が、tahtは大きな問題ではないはずです(残念ながら、使用しているプログラミング言語を言っていません)。
文字をランダムな順序にすることができる場合は、次のようなクエリを作成する必要があります。
SELECT * FROM table WHERE
column LIKE '%M%'
AND
column LIKE '%F%'
[more ANDs per character];
ただ言うことはできません
SELECT * FROM blah WHERE weekday LIKE "%MF%"