MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

比較演算子はMySQLの日付値とどのように連携しますか?


日付間の比較演算子は論理的に機能します。次の例では、2つの日付を比較しながら、MySQLは単に2つの数値または文字列を比較しています-

mysql> select 20171027 < 20150825;
+---------------------------+
| 20171027 < 20150825       |
+---------------------------+
|                      0    |
+---------------------------+
1 row in set (0.00 sec)

0の出力は、上記のクエリの結果がFALSEであることを示しています。

mysql> select 20171027 > 20150825;
+--------------------------+
| 20171027 > 20150825      |
+--------------------------+
|                      1   |
+--------------------------+
1 row in set (0.00 sec)

出力「1」は、上記のクエリの結果がTRUEであることを示しています。


  1. PHPとMySQLで「ブール」値を処理する方法は?

    MySQLバージョン8.0.12を使用しています。まず、MySQLのバージョンを確認しましょう: mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.12    | +-----------+ 1 row in set (0.00 sec) MySQLでブール値を処理するには、BOOL、BOOLEAN、またはTINYINT(1)を使用できます。 BOOLまたはBOOLEANを使用する場合、MySQLはそれを内部でTINYINT(1)に変換します。 BOOLまたはBOOLE

  2. *演算子はPythonのリストでどのように機能しますか?

    star(*)演算子は、シーケンス/コレクションを位置引数に解凍します。したがって、リストがあり、そのリストの項目をリスト内の各位置の引数として渡したい場合は、各要素に個別にインデックスを付ける代わりに、*演算子を使用できます。 例 def multiply(a, b):   return a * b values = [1, 2] print(multiply(*values)) これにより、リストが解凍され、実際に-として実行されます。 print(multiply(1, 2)) 出力 これにより、出力が得られます- 2