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