Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL字符串比较,大于或小于,在哪种情况下?_Mysql_Sql - Fatal编程技术网

MySQL字符串比较,大于或小于,在哪种情况下?

MySQL字符串比较,大于或小于,在哪种情况下?,mysql,sql,Mysql,Sql,我对MySQL中的字符串比较有点困惑 我想知道,如果要比较两个字符串,那么我们如何知道MySQL在什么情况下比较两个字符串。我将在括号中澄清我的问题 (如果给出条件,“名字等于或大于国王”,那么这个条件的答案是什么,我们如何知道这是这个问题的答案) 请澄清我的困惑。请看比文字更能说明问题的例子 |价值观| | :---- | |国王| |金| |金卡| |国王| 小提琴 您可以查看ascii表格,以便更好地理解什么比g更大,是吗? CREATE TABLE test ( `value` VA

我对MySQL中的字符串比较有点困惑

我想知道,如果要比较两个字符串,那么我们如何知道MySQL在什么情况下比较两个字符串。我将在括号中澄清我的问题

(如果给出条件,“名字等于或大于国王”,那么这个条件的答案是什么,我们如何知道这是这个问题的答案)


请澄清我的困惑。

请看比文字更能说明问题的例子

|价值观| | :---- | |国王| |金| |金卡| |国王| 小提琴

您可以查看ascii表格,以便更好地理解什么比g更大,是吗?
CREATE TABLE test (
  `value` VARCHAR(10)
);

INSERT INTO test
  (`value`)
VALUES
('KINe'),
  ('KINF'),
  ('king'),
  ('kinh'),
  ('kinga'),
  ('king0');
✓ ✓
SELECT 

value
FROM test
WHERE value >= 'king'
| value | | :---- | | king | | kinh | | kinga | | king0 |