Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこのクエリを持っています:
Select * from table_name where column_name > 'a'
結果には「a」で始まる名前は含まれないと思いますが、含まれています。このクエリはどのように結果をフィルタリングしますか?
column の照合シーケンスを使用してcolumn_name、column_name の値が「a」より大きいすべての行を返します。これには、たとえば「aa」と「aaa」が含まれます。「a」は含まれません。
column_name
最も一般的な照合順序は ASCII 順序です。この順序では、「a」はすべての大文字の後に来ます。したがって、これは、'a' とその他の文字で始まり、'z' から '{'、'}'、および '~' を含む値のみを返します。