(zettel (meta (back "00001006030000 00001006030500 00001006032000 00001006032500 00001006034000 00001006035000 00001006035500 00001006036500 00001012931200") (backward "00001006030000 00001006030500 00001006032000 00001006032500 00001006034000 00001006035000 00001006035500 00001006036500 00001012931200") (box-number "1") (created "20210212135017") (modified "20230419175633") (published "20230419175633") (role "manual") (syntax "zmk") (tags "#manual #meta #reference #zettel #zettelstore") (title "String Key Type")) (rights 4) (encoding "") (content "Values of this type are just a sequence of character, but not an empty sequence.\n\n=== Allowed values\nAll printable characters are allowed.\nThere must be at least one such character.\n\n=== Query comparison\nAll comparisons are done case-insensitive, i.e. \"\"hell\"\" will be the prefix of \"\"Hello\"\".\n\n=== Sorting\nTo sort two values, the underlying encoding is used to determine which value is less than the other.\n\nUppercase letters are typically interpreted as less than their corresponding lowercase letters, i.e. ``A < a``.\n\nComparison is done character-wise by finding the first difference in the respective character sequence.\nFor example, ``abc > aBc``."))